为什么用GetROProperty得到的属性是空
Set tab=Description.Create()tab("micclass").value="WebTable"
Set Lists = Browser(brw).Page(pag).ChildObjects(tab)
num = Lists.Count
For i=0 to num-1
si=lists(i).object.sourceIndex
str=lists(i).tostring
If str ="[ 00-00 ] table" Then
fp.writeLine(i)
Exit for
End If
Next
Set obj=lists(i)
tmpstr=obj.GetROProperty("name")
查看变量tmpstr=Empty
我用spy查看name="1X2"
为什么? If str ="[ 00-00 ] table" Then
fp.writeLine(i)
Exit for
End If
这里可能有问题,如果是嵌套的table,在某一层上,比如name=1×1,他所包含的str值也可能会满足你这个判断条件的,那么无论是不是等于1×2还是为空都不足为奇了,所以最好使用text或者column count等属性结合在一起判断 现在得到的值是正常的 高不懂,昨天调怎么都是空 :sleepy: 谢谢 lyscser
页:
[1]