8
15

More than 5 years have passed since last update.

【ExcelVBA】Excel VBAでのXMLの扱い方

Last updated at Posted at 2016-06-05
  1. Excelで、Visual Basic for Applicationsを立ち上げる。
  2. ツール(T) > 参照の追加(R) で、参照設定ウィンドウを開く。
  3. 「Microsoft XML, v6.0」にチェックを入れ、OKボタンを押す。

XMLファイルを読み込む。

Set Doc = New MSXML2.DOMDocument60
Doc.Load("C:\test\books.xml")

XMLを保存する。

Set Doc = New MSXML2.DOMDocument60
Doc.Save("C:\test\output.xml")

要素はIXMLDOMElement型。要素を生成するには、IXMLDOMDocument型のcreateElementメソッドを使用する。

Set Element = Doc.createElement("tagname")

XMLを解析するときにselectSingleNodeselectNodesgetAttributeTextを使用し、XMLを構築するときにcreateElementTextsetAttributeappendChildを使用する。

8
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
15