質問: excel for vba (vbe) :html前後にタグ付加するプロシージャ記述したい excel for vba (vbe:visual basic editor)につきまして 取得したhtml の前に "" を、後に "" を付けて、web ページを作成したいと思っております。 具体的には、 マイクロソフト msdn 統合型 office ソリューションの開発、第 2 部 http://www.microsoft.com/japan/msdn/columns/office/office06012000.asp のウェブページの以下のくだりです。createtemphtmlプロシージャが書けません、ど のように書けばよいのでしょうか。 引用ココカラ--- createtemphtml プロシージャはここには示しませんが、それは単に html の前に "" を、後に "" を付け て、完全な web ページを作成する特定の表を表しています。次に vba の open、 print、 および close ファイル関数を使用してユーザーの temp ディレクトリに新 しい web ページを作成し、この新しいページのアドレスを別の vba コレクションに 保存します。ユーザーが元の web ページの表をブラウズするときに表示するページ の識別に使用されるのは、この新しいコレクションです。 ---引用ココマデ ここではcreatetemphtmlプロシージャのソースは示されておらず、”それは単 に。。”と説明があるだけで、素人の私にはがんばってみましたが、記述しきれない 状態です。 どうぞよろしくお願いいたします。
回答: 参考urlを参考に。 colcurrenttable.outerhtmlでhtml全体が参照できるようですので、ファイルの前後にタグを書き出すだけかと。 参考url:http://www.ken3.org/vba/backno/vba027.html