質問するログイン新規登録

回答編集履歴

1

スレッドへ変更

2020/05/18 18:15

投稿

tosi
tosi

スコア553

answer CHANGED
@@ -6,7 +6,7 @@
6
6
  これは、正常な文字列が取得出来ていないことを示します。
7
7
  直前にmsgbox Excel.Application.Captionを入れて文字列を確認して下さい。
8
8
 
9
- また、WindowsタスクマネージャーにてExcelプロセス配下のスレッ名称を見ます。
9
+ また、WindowsタスクマネージャーにてExcelプロセス配下のスレッ名称を見ます。
10
10
  msgbox表示のマクロBook名称とは別の名前が取得されていませんか、
11
11
  一致しない時は下記記述に誤りがあると言うことです
12
12
  ’(他ファイルの読み込み部(略))
@@ -18,8 +18,8 @@
18
18
  '-----------------------------------------------
19
19
  p.s.
20
20
  Excel.Application.Captionを使うと言うことは、先程のタスクマネジャーの
21
- プロセスの現在有効なスレッブックを見ることを意味すると思われます。
21
+ プロセスの現在有効なスレッブックを見ることを意味すると思われます。
22
- 複数のブックを起動する時には、VBAは自スレッ内(自ブック内部)から出ないように記述する必要があります。
22
+ 複数のブックを起動する時には、VBAは自スレッ内(自ブック内部)から出ないように記述する必要があります。
23
23
  (もちろん、意図的に他のブックを見ることもあります)
24
24
  基本複数のExcelを起動してのVBA操作は非常に難しいです。
25
25
  意図しない操作をされたり、バージョンでプロセス管理方法が違ったりする為です。