プロが教える店舗&オフィスのセキュリティ対策術

EXCEL for VBA (VBE:Visual Basic Editor)につきまして

取得したHTML の前に "<HTML><HEAD><TITLE></TITLE></HEAD><BODY>" を、後に
"</BODY></HTML>" を付けて、Web ページを作成したいと思っております。


具体的には、

マイクロソフト msdn
統合型 Office ソリューションの開発、第 2 部
http://www.microsoft.com/japan/msdn/columns/offi …

のウェブページの以下のくだりです。CreateTempHTMLプロシージャが書けません、ど
のように書けばよいのでしょうか。

引用ココカラ---
CreateTempHTML プロシージャはここには示しませんが、それは単に HTML の前に
"<HTML><HEAD><TITLE></TITLE></HEAD><BODY>" を、後に "</BODY></HTML>" を付け
て、完全な Web ページを作成する特定の表を表しています。次に VBA の Open、
Print、 および Close ファイル関数を使用してユーザーの Temp ディレクトリに新
しい Web ページを作成し、この新しいページのアドレスを別の VBA コレクションに
保存します。ユーザーが元の Web ページの表をブラウズするときに表示するページ
の識別に使用されるのは、この新しいコレクションです。
---引用ココマデ

ここではCreateTempHTMLプロシージャのソースは示されておらず、”それは単
に。。”と説明があるだけで、素人の私にはがんばってみましたが、記述しきれない
状態です。

どうぞよろしくお願いいたします。

A 回答 (1件)

参考URLを参考に。



colCurrentTable.outerhtmlでhtml全体が参照できるようですので、ファイルの前後にタグを書き出すだけかと。

参考URL:http://www.ken3.org/vba/backno/vba027.html
    • good
    • 0
この回答へのお礼

ありがとうございます。ご回答がヒントとなり、解決いたしました。

お礼日時:2004/09/08 00:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!