質問編集履歴

5

誤字と文言の修正

2021/02/09 07:32

投稿

negi0206
negi0206

スコア0

test CHANGED
File without changes
test CHANGED
@@ -230,10 +230,10 @@
230
230
 
231
231
  ⇒変化なし。
232
232
 
233
- ②test.xlsm起動時にtest_main.xlsm用のExcelObjectを生成する前にあらかじめダミーのマクロでExcelObjextを生成する。
233
+ ②test.xlsm起動時にtest_main.xlsm用のExcelObjectを生成する前にあらかじめダミーのマクロでExcelObjectを生成する。
234
234
 
235
235
  ダミーの内容はWorkbook_Openイベント内で「Windows(ThisWorkbook.Name).Visible = False」のみ。
236
236
 
237
- ⇒test_main.xlsmとは別プロセスになり、後から開いたブックのプロセスもダミーの方へ吸収されることを確認した。(先に開いたプロセスが優先される?)
237
+ ⇒test_main.xlsmとは別プロセスになり、後から開いたブックもダミーのプロセス吸収されることを確認した。(先に開いたExcelプロセスが優先される?)
238
238
 
239
239
  しかし、後から開いたブックを全て閉じればダミーのプロセスが消滅し、次回からブックを開いた際はtest_main.xlsmのプロセスが吸収してしまう。

4

試したことの追加

2021/02/09 07:32

投稿

negi0206
negi0206

スコア0

test CHANGED
File without changes
test CHANGED
@@ -226,6 +226,14 @@
226
226
 
227
227
  ### 試したこと
228
228
 
229
- test_main.xlsmの変数exAppの型をObject型に変更し、事前バインディングから実行時バインディングになるようにしてみた。
229
+ test_main.xlsmの変数exAppの型をObject型に変更し、事前バインディングから実行時バインディングになるようにしてみた。
230
230
 
231
231
  ⇒変化なし。
232
+
233
+ ②test.xlsm起動時にtest_main.xlsm用のExcelObjectを生成する前にあらかじめダミーのマクロでExcelObjextを生成する。
234
+
235
+ ダミーの内容はWorkbook_Openイベント内で「Windows(ThisWorkbook.Name).Visible = False」のみ。
236
+
237
+ ⇒test_main.xlsmとは別プロセスになり、後から開いたブックのプロセスもダミーの方へ吸収されることを確認した。(先に開いたプロセスが優先される?)
238
+
239
+ しかし、後から開いたブックを全て閉じればダミーのプロセスが消滅し、次回からブックを開いた際はtest_main.xlsmのプロセスが吸収してしまう。

3

ソースコードの修正

2021/02/09 07:24

投稿

negi0206
negi0206

スコア0

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
  'ブックの非表示
82
82
 
83
- Windows("test.xlsm").Visible = False
83
+ Windows(ThisWorkbook.Name).Visible = False
84
84
 
85
85
 
86
86
 
@@ -132,7 +132,7 @@
132
132
 
133
133
  'ブックの非表示
134
134
 
135
- Windows("test_main.xlsm").Visible = False
135
+ Windows(ThisWorkbook.Name).Visible = False
136
136
 
137
137
  'ユーザーフォームの表示
138
138
 

2

タイトルの修正

2021/02/06 16:11

投稿

negi0206
negi0206

スコア0

test CHANGED
@@ -1 +1 @@
1
- VBA ユーザーフォームを表示後に別ブックを表示し、表示したブックを全て閉じてもユーザーフォームは残るようにしたい
1
+ ExcelVBA ユーザーフォームを表示後に別ブックを表示し、表示したブックを全て閉じてもユーザーフォームは残るようにしたい
test CHANGED
File without changes

1

概要の変更

2021/02/06 15:32

投稿

negi0206
negi0206

スコア0

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- ### 前提・背景
29
+ ### 前提・要件
30
30
 
31
31
  お世話になります。初質問のため、至らぬ点がございましたら
32
32