我使用QTP工具在wordaddin上执行自动化。我想知道如何通过其属性而不是通过坐标来识别对象。我在这里粘贴代码来描述我的要求 窗口(“Microsoft Word(产品”)。WinObject(“ATL:0C2817D0”)。单击346,250。
这是我们点击记录按钮时生成的代码。我想通过其属性而不是坐标来识别对象。它不应使用静态坐标,因为可以调整对象的大小或最大化或最小化。它应该与坐标无关。
谢谢
答案 0 :(得分:0)
通常,您不会通过存储在OR中的对象自动执行MSWord / Excel等。 就像你在做。
最好通过代码和放大器为MSWord创建对象。然后使用该对象在MSWord上执行操作。
Set ObjWord= CreateObject("word.application")
然后此ObjWord
用于进一步操作