回答編集履歴
2
回答に追記
test
CHANGED
@@ -13,3 +13,11 @@
|
|
13
13
|
```
|
14
14
|
|
15
15
|
のようにして、たえずウインドウハンドルの変数の中身を確認し、spy上に表示されるウインドウハンドルの値と比較されてはどうでしょうか?
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
ふと思っただけで外しているかもしれませんが、EXCELは32bit、SPYも32bitでウインドウハンドルを取得したいアプリは64bitというのが原因とかないでしょうか?
|
22
|
+
|
23
|
+
32bitアプリでは、64bitのハンドル(ポインタ)を取得することは出来るのでしょうか?
|
1
誤植
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
hwnd = FindWindow("#32770", "名前を付けて保存")
|
4
4
|
|
5
|
-
Debug.Print WorksheetFunction.Dec2
|
5
|
+
Debug.Print WorksheetFunction.Dec2Hex(hwnd, 8)
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
hInputBox = FindWindowEx(hwnd, 0, "WorkerW", "")
|
10
10
|
|
11
|
-
Debug.Print WorksheetFunction.Dec2
|
11
|
+
Debug.Print WorksheetFunction.Dec2Hex(hInputBox, 8)
|
12
12
|
|
13
13
|
```
|
14
14
|
|