こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ExcelマクロからXMLファイルを作る?

Excelに入っているデータからXMLを作成する方法について教えてください

1列目、2列目、3列目・・・とデータが入っていて複数行に渡っているとします。
列のデータを一つのXMLファイルに吐き出しさせたいのですが、どのようにすればいいでしょうか?

投稿日時 - 2012-11-11 09:41:35

QNo.7791971

すぐに回答ほしいです

質問者が選んだベストアンサー

ご質問の程度のシンプルな構造のXMLでしたら、普通にCellsメソッドでセル値を参照し、FileSystemObjectやPrint #ステートメントを使用して、テキスト出力するのと同様の方法で出力するのが、手っ取り早いかと思います。
(これらのマクロの使用方法は、Excelのマクロのヘルプに説明があります。また、Googleで検索しても、容易に情報を得ることができます)

ただし、次の要件がある場合には、msxmlを使用した方が良いかと思います。
Googleで「VBA XML 出力」で検索すれば、コードサンプルなどを公開してくれている人がいます。

・出力するデータに、XMLのエンコードを必要とする文字(<>"&等)が入っている可能性がある場合
・UTF-8で出力したい場合

投稿日時 - 2012-11-11 10:53:22

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問