- - PR -
HTMLをVBAで変更する
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-09-13 11:12
いつも大変お世話になっております。
現在VBAを使って、HTMLファイルを読み込み、その中にあるタグの内容を Excelのセルの内容に置き換えていくVBAプログラムを作成中なのですが こういったことをする場合に参考になるTIPSもしくはやり方はありますでしょうか。 お教え願えればありがたいです。 よろしくお願いします。 | ||||||||||||
|
投稿日時: 2005-09-13 11:29
こんにちは、じゃんぬ です。
Web 上にあるものですか? ローカルにあるものですか?
Excel の内容に置き換える... この時点で、Excel の内容の書式依存になりますよね。
なので、ピッタリな Tips はないと思います。 HTML ファイルをテキスト ファイルとして Open して、 Excel の内容を読み取って、ガリガリ出力していくしかないでしょう。 これらは、ファイル入出力関係の Tips で OK な気がしますが、如何ですか? http://www.bekkoame.ne.jp/~poetlabo/COMP/Excel/TIPS/textfile.htm _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2005-09-13 11:46
buttheadさん、こんにちは。
Microsoft HTML Object Library (mshtml.tlb)ってのがあるみたいなんですけど、これ、何となく使えそうな気が…。 #未確認です。 | ||||||||||||
|
投稿日時: 2005-09-13 12:05
こんにちは。
ExcelシートをXMLに変換してXSLT(スタイルシート)でHTMLを生成する、 なんてどうでしょう? | ||||||||||||
|
投稿日時: 2005-09-13 12:36
こんにちは。
HTMLをDOMで扱えると思うので、そのHTMLのDocumentオブジェクトを取得すればその後いろいろできるのではないでしょうか。 "DOM HTML VBA"でぐぐってみました。 ・Web ページをダウンロードする方法〜 MSHTML 編〜 http://www.f3.dion.ne.jp/~element/msaccess/AcTipsMSHTML.html ・統合型 Office ソリューションの開発、第 2 部 http://www.microsoft.com/japan/msdn/columns/office/office06012000.asp |
1