0

JavaScript にはたくさんのバージョンがあることは知っていますが、Exel 2010 のスクリプティングで使用する vb バージョンとしてこれが必要ですか? この翻訳をした人はいますか?

4

1 に答える 1

0

クエリが XML DOM メソッドに対するものである場合は、VB エディターの [ツール] > [参照] で、Microsoft.MSXML2 への参照を追加します。

以下の 1) に移動します。

クエリが DHTML DOM メソッドに対するものである場合は、VB エディターの [ツール] > [参照] で、Microsoft.mshtml への参照を追加します。

1) 次に、オブジェクト ブラウザに表示されるすべての方法を使用して DOM にアクセスできます (VB エディタでキーストローク f2 を押し、ドロップダウンで MSHTML を選択して DHMTML DOM ライブラリを選択します。

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

それがあなたを正しい方向へと導いてくれることを願っています。

ところで、フィリップ

于 2013-03-28T12:16:24.400 に答える