Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 需要DOM getElementByAttribute的vb版本_Vb.net_Excel_Dom - Fatal编程技术网

Vb.net 需要DOM getElementByAttribute的vb版本

Vb.net 需要DOM getElementByAttribute的vb版本,vb.net,excel,dom,Vb.net,Excel,Dom,我知道JavaScript中有很多版本,但我需要将其作为vb版本用于Exel 2010中的脚本编写?有人翻译过吗?如果您的查询是针对XML DOM方法的,那么在工具>引用中的VB编辑器中添加对Microsoft.MSXML2的引用 转到下面 如果您的查询是针对DHTML DOM方法的,则在“工具”>“引用”中的VB编辑器中添加对Microsoft.mshtml的引用 1) 然后,您可以使用在对象浏览器中看到的所有方法访问DOM(在VB编辑器中按f2键,然后在下拉列表中选择MSHTML以选择DHM

我知道JavaScript中有很多版本,但我需要将其作为vb版本用于Exel 2010中的脚本编写?有人翻译过吗?

如果您的查询是针对XML DOM方法的,那么在工具>引用中的VB编辑器中添加对Microsoft.MSXML2的引用

转到下面

如果您的查询是针对DHTML DOM方法的,则在“工具”>“引用”中的VB编辑器中添加对Microsoft.mshtml的引用

1) 然后,您可以使用在对象浏览器中看到的所有方法访问DOM(在VB编辑器中按f2键,然后在下拉列表中选择MSHTML以选择DHMTMLDOM库)

使用MSXML的示例如下:

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0]
y=x.childNodes[0]
msgbox y.nodeValue 
一个示例(使用MSHTML)是:

Sub testDoc()
Dim xDoc As MSHTML.HTMLDocument
Dim sURL As String
Dim oElement As MSHTML.HTMLBaseElement
Set xDoc = New MSHTML.HTMLDocument

With xDoc
    .Open (sURL)
    Set oElement = .getElementById(idName)
    MsgBox oElement.ID
End With

End Sub
我希望这能让你朝着正确的方向开始

顺便说一句,
Philip

这有帮助吗?我想他需要VBA中的MSHTML库,我添加了一个示例。你是说DHTML DOM还是XML DOM?如果是XML DOM,那么他需要添加MSXML2库并在VBA中使用这些方法