Set Elem = Window("平台").Page("平台").WebElement("流程名称")
' 拖起选定元素 WebElement("流程名称").
Window("平台").Page("平台").WebElement("流程名称").Drag
'将元素放到 WebElement("已选")上并释放鼠标,坐标酌情而定,可选项
Window("平台").Page("平台").WebElement("已选").Drop 300 , 100作者: 秦菲 时间: 2012-12-27 12:37
谢谢xjwldlover 的回答,可是坐标一旦改变,其回放貌似会失败
还有我不明白Window("平台")是什么意思,才开始学习,请多多关照哈作者: 秦菲 时间: 2012-12-27 12:42
查了有些资料,有人推荐使用GetTextLocation 方法
其举例的代码为:
Sub MoveItemByText(objFrom,strFrom,objTo,strTo)
Dim l,r,t,b,l1,r1,t1,b1'Drag Item by specified text
objFrom.GetTextLocation strFrom, l, t, r, b
objFrom.Drag (l+r)/2, (t+b)/2, 1
' Drop Item on specified text
objTo.GetTextLocation strTo, l1, t1, r1, b1
objTo.Drop (l1+r1)/2, (t1+b1)/2, 1
End Sub
'将hsjzfling从Names列表中拖拽到Result列表的Champion子列表中
Set bjAct = VbWindow("frmOvertime").ActiveX("ActiveX").ActiveX("ActiveX").ActiveX("ActiveX")
MoveItemByText objAct.VbTreeView("Names"), "hsjzfling", objAct.VbTreeView("Result"), "Champion"