【发布时间】:2015-03-10 06:33:35
【问题描述】:
在 QTP 11 for Excel 中使用 object spy 时,整个工作簿被识别为 1 个对象,并且点击由 X、Y 坐标模拟。 我在使用基于 Flex 的应用程序时遇到了类似的问题,我使用了 Flex 插件,之后我就能够在 flash 对象中窥探。
是否有类似的插件可以让我们在工作簿中进行间谍活动? 实际上我在工作簿中有一些按钮,我现在可以通过传递 X、Y 坐标来单击它们,我想通过提供对象 ID 来单击它们。
有什么帮助/建议吗?
【问题讨论】:
-
你想完成什么?如果你想操作一个工作簿,你不(也不应该)通过 Excel 的 GUI。请改用自动化对象。
-
我的工作簿基本上是一个工具,它具有分配了一些宏的按钮,单击这些按钮会从数据库中获取一些数据。
-
你也可以解决这些按钮等问题
-
通过虚拟对象??
-
否,通过 Excel 的自动化对象。见msdn.microsoft.com/en-us/library/wss56bz7.aspx。它还会显示您工作表上的内容,包括按钮等。
标签: excel vba automation qtp