1

アプリケーション (ソースを制御できない) があり、VBA から正常に動作する COM インターフェイスを公開しています。次に例を示します。

Sub test()
    Set myApp = CreateObject("MyApp.Application")
    val1 = myApp.SubPart.Size
    MsgBox CStr(val1)
    myApp.SubPart.IncreaseSize
End Sub

これは完全に機能します。AutoHotkey-L で同等の操作を行うと、次のようになります。

myApp := ComObjCreate("V6.Application")
val1 := myApp.SubPart.Size
MsgBox %val1%
myApp.SubPart.IncreaseSize

メッセージ ボックスが起動し、正しい値が表示されます。最後の行はエラーで停止します:

0x80020003 - メンバーが見つかりません

具体的には:

これをAHKで同じように機能させるにはどうすればよいですか?

4

1 に答える 1