- ベストアンサー
Wordでウィンドウハンドル(Hwnd)を取得したい
Word2007、2002を使用しています。 Wordでウィンドウハンドル(Hwnd)を取得したいと思ったのですが、 どのように取得して良いかわかりませんでした。 Excelであれば以下のように取得できました。 Excel.Application.Hwnd どのようなプログラムを書けばHwndは取得できますでしょうか? 私なりに調べてみたのですが、うまく見付けられませんでした。 もしご存知でしたら、ご教示お願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 今どきは、ハンドルを取るということに出会わないような気がしますね。 Public Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Sub get_hWnd() Dim hWnd As Long hWnd = FindWindow("OpusApp", vbNullString) End Sub なお、Class 名は、SPYがあれば、教えるまでもないとは思いますが、以下のとおりです。 Word: OpusApp Excel:XLMAIN
お礼
プロパティで簡単に取得するようなことは できないのですね。 勉強になりました。 ありがとうございます。