standard windows/desktop object/childobject实现获取某一页面全部dom

Function WebLinkClick_Function_Module(IsHaveFrame, Object_Browser, Object_page)
     Dim m_Link
     Dim All_Link
     Dim Count
     Dim AllLinkValue( 3000)
     Dim AllLinkId( 3000)
     Dim AllLinkName( 3000)
     Dim Object_def( 3000)
     Dim i,j,k
    k =  0
     If IsHaveFrame =  ""  OR IsHaveFrame >  1  Then
        IsHaveFrame =  1
     End  If
     'MsgBox IsHaveFrame
     'Set m_Link = Description.Create()
     'm_Link("Link").Value = "link"
     'MsgBox m_Link("Link").Value
     If IsHaveFrame =  0  Then
         Set All_Link = Browser( "" & Object_Browser &  "").Page( "" & Object_page &  "").ChildObjects
     End  If
    Count = All_Link.Count()
     'MsgBox Count
    
      Set oWordApp =  CreateObject( "Word.Application")
    oWordApp.Visible =  True
     Set oWordDoc = oWordApp.Documents.Open( "C:\testbbk.doc")
    
    
    
    
     For i =  0  To Count -  1
         '得到节点文本值
        AllLinkName(j) =  "when " &   Chr( 34) & All_Link(i).GetRoProperty( "Text") &   Chr( 34)
         '得到节点类型
         '大写转小写  Lcase 小写转大写 Ncase
        AllLinkValue(j) =  Lcase(All_Link(i).GetRoProperty( "html tag"))
         '得到id或者class或者href
         If All_Link(i).GetRoProperty( "html id") <>  ""  Then
         ' Chr(34) 双引号
             AllLinkId(j) =  ":id =>  " &   Chr( 34) & All_Link(i).GetRoProperty( "html id") &  Chr( 34)
         ElseIf All_Link(i).GetRoProperty( "class") <>  ""  Then 
            AllLinkId(j) =  ":class => "  &  Chr( 34) & All_Link(i).GetRoProperty( "class") &  Chr( 34)
         ElseIf All_Link(i).GetRoProperty( "href") <>  ""  Then 
            AllLinkId(j) =  ":href => " &  Chr( 34) & All_Link(i).GetRoProperty( "href")  &  Chr( 34)
         Else
             'MsgBox "未定义"
         End  If
        Object_def(j) =  "@b." & AllLinkValue(j) &  "(" & AllLinkId(j) &  ")"
       
        oWordDoc.Paragraphs.Add.Range.Text = AllLinkName(j) 
         '增加一行
        oWordDoc.Paragraphs.Add
        oWordDoc.Paragraphs.Add.Range.Text = Object_def(j)
        oWordDoc.Paragraphs.Add
        

         'MsgBox AllLinkName(j)
         'MsgBox AllLinkValue(j)
         'MsgBox  AllLinkId(j)
        
         'If AllLinkName(j) = LinkName Then
             'All_Link(i).click
             'Exit For
         'End If
        
     Next
End  Function



WebLinkClick_Function_Module  0"网上超市1号店,省力省钱省时间""网上超市1号店,省力省钱省时间"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zotero中国国家标准GB/T是指中国国家标准化管理委员会制定和发布的关于Zotero软件的技术标准。Zotero是一款开源的文献管理工具,可以帮助用户收集、整理和引用学术文献。国家标准GB/T意味着该标准在中国范围内具有法律效力,规范了Zotero在中国的使用和操作规程。 GB/T标准的制定过程经历了多方共同参与和研究,包括专家委员会的讨论、公开征求意见等环节,确保了标准的科学性和有效性。这个标准对于Zotero的使用者来说具有重要意义。 首先,GB/T标准为使用者提供了Zotero软件的技术规范和操作指南,使得用户可以更加系统地掌握软件的功能和特点,并提供了使用中可能遇到的问题的解决方法。这有助于提高用户的学术工作效率,规范学术文献的管理和引用。 其次,GB/T标准还涉及到Zotero的数据安全和隐私保护问题。标准中规定了软件在数据传输、存储和访问过程中的安全要求和保障措施,以确保用户的数据不被非法获取或滥用。 最后,GB/T标准的发布为Zotero在中国的推广和应用提供了政策和法律依据。这将为国内的学术界、研究机构和个人提供更加有力的支持,推动Zotero在中国的广泛应用。 总之,Zotero中国国家标准GB/T的发布对于促进学术文献管理工具的标准化、提高用户的学术工作效率和保护用户数据安全具有重要意义。它标志着中国在学术信息管理领域的进一步发展,并对中国学术界的信息化建设起到积极的推动作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值