2010-12-06 30 views

回答

1

如果你有在VBA辦公室編程的宏的經驗,這有助於AutoHotkey的COM發展了很多,因爲你正在運行具有不同語法的相同命令。

Dim newThing as var 
Set newThing = oThing.GetThing() 

成爲

newThing := COM_Invoke(oThing, "GetThing") 

在論壇上的例子是偉大的看到語法VBA和COM的AutoHotkey之間如何轉換。

1

也許代替使用COM,如果您只需要從標籤中獲取值,請考慮使用內置的Autohotkey函數ControlGetText。您可以使用WindowSpy獲取控件名稱,並使用ControlGetText從中檢索文本。

+0

我先試了一下,但這是不可能的。 – David 2010-12-09 19:09:44