Api 如何使用COM从MS Access表单中提取值?
我有一个MS Access表单,它是写保护的,我无法查询底层数据库。我需要的是使用COM读取MS Access表单中标签中显示的值。如何才能做到这一点。我用Autohotkey编程,但任何语言的帮助都是有用的Api 如何使用COM从MS Access表单中提取值?,api,vba,com,autohotkey,Api,Vba,Com,Autohotkey,我有一个MS Access表单,它是写保护的,我无法查询底层数据库。我需要的是使用COM读取MS Access表单中标签中显示的值。如何才能做到这一点。我用Autohotkey编程,但任何语言的帮助都是有用的 有关如何对MS Word执行相同操作的有用信息,请访问:如果您有在VBA中为office编写宏的经验,这将有助于Autohotkey COM开发,因为您使用不同的语法运行相同的命令 Dim newThing as var Set newThing = oThing.GetThing()
有关如何对MS Word执行相同操作的有用信息,请访问:如果您有在VBA中为office编写宏的经验,这将有助于Autohotkey COM开发,因为您使用不同的语法运行相同的命令
Dim newThing as var
Set newThing = oThing.GetThing()
变成
newThing := COM_Invoke(oThing, "GetThing")
论坛上的例子对于查看VBA和AutoHooKix.com之间的语法转换很有帮助。
也许不使用COM,如果只需要从标签中获取值,请考虑使用<代码> CuffGeTeX</代码>,一个内置的自动热键函数。您可以使用WindowSpy获取控件名称,并使用
ControlGetText
从中检索文本