EXCEL for VBA (VBE) :HTML前後にタグ付加するプロシージャ

このQ&Aのポイント
  • EXCEL for VBA (VBE)についてHTMLの前後にタグを付加するプロシージャを記述したい方法について教えてください。
  • 具体的にはマイクロソフトのMSDNのウェブページのCreateTempHTMLプロシージャについての記述がなく、どのように書けばよいのかわかりません。
  • CreateTempHTMLプロシージャはHTMLの前に「<HTML><HEAD><TITLE></TITLE></HEAD><BODY>」を、後に「</BODY></HTML>」を付けて、完全なWebページを作成する特定の表を表しています。
回答を見る
  • ベストアンサー

EXCEL for VBA (VBE) :HTML前後にタグ付加するプロシージャ記述したい

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/office/office06012000.asp のウェブページの以下のくだりです。CreateTempHTMLプロシージャが書けません、ど のように書けばよいのでしょうか。 引用ココカラ--- CreateTempHTML プロシージャはここには示しませんが、それは単に HTML の前に "<HTML><HEAD><TITLE></TITLE></HEAD><BODY>" を、後に "</BODY></HTML>" を付け て、完全な Web ページを作成する特定の表を表しています。次に VBA の Open、 Print、 および Close ファイル関数を使用してユーザーの Temp ディレクトリに新 しい Web ページを作成し、この新しいページのアドレスを別の VBA コレクションに 保存します。ユーザーが元の Web ページの表をブラウズするときに表示するページ の識別に使用されるのは、この新しいコレクションです。 ---引用ココマデ ここではCreateTempHTMLプロシージャのソースは示されておらず、”それは単 に。。”と説明があるだけで、素人の私にはがんばってみましたが、記述しきれない 状態です。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

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

参考URL:
http://www.ken3.org/vba/backno/vba027.html
tantou7
質問者

お礼

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

関連するQ&A

  • エクセルでHTMLタグをそのままコピペしたい

    エクセルでHTMLタグをそのままコピペしたいです メモ帳のHTMLタグをエクセルにコピペすると <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head><title>ABC</title></head> <body> <p>あああ</p> <p>123</p> </body> を仮にコピペしたら あああ 123 になってしまいます そのままコピペするにはどうすればいいでしょうか?

  • HPを作っていますがお気に入りに追加しても無題になります!

    サーバーのアップロードまでできてページもちゃんと表示できています。しかし、お気に入りに追加すると、「無題ドキュメント」という名前になります。HPはdreamwaver4で作成しています。タイトルといういうとには表示したい名前を入力してあるので、TOPページのタグを見ても <Html> <Head> <Title>タイトル</Title> </Head> <Body> </Body> </Html> となっています。どうしてでしょうか。

  • HP作成で何方か教えて下さい

    http://aph.jp/ 今こちらでHPを作成中です 困難な点にぶつかり解決出来ず困ってます TOPページにタイトルのみ設けて、リンクすると本文が出てくるように設定したいのです <HTML> <HEAD> <TITLE>(1)<TITLE> </HEAD> <BODY>(2)</BODY> </HTML> (1)にタイトル(2)に本文を入れて更新したら本文がずらっとTOPページに表示されてしまいます このサイト自体分けることは不可能なんでしょうか?

  • Javascriptで表示のページをPHPで読む

    Javascriptを使って表示されているウェブのコンテンツをPHPで読み込む方法について教えてください。 HTMLで作られている場合は「file_get_contents」でHTMLソースを取得できますが、Javascriptを使って表示されたページのソースを読み込むにはどのようにしたらよいのでしょうか。 読み込みたいページは下記のような構造になっています。 <html> <head> </head> <body> <h2>タイトル</h2> //ここのコンテンツ部分がJavascriptをONにしないと見えない。 </body> </html>

    • ベストアンサー
    • PHP
  • 【HTML?】ページ上で音量調節【Javaスクリプト?】

    ページを開いたら音が流れる、というHTMLファイルを作ったのですが、ページ上で音量が調節できるようにするにはどういうソースを書けばいいでしょうか?FLASHを使わないと駄目でしょうか。それが駄目なら、他のHTMLでできる方法(音を付けたり消したりするだけでも)はあるでしょうか。書いたソースは↓↓です。 <html> <head> <TITLE>タイトル</TItLE> <head> <body> <bgsound src="***.wav"> </body> </html>

    • ベストアンサー
    • HTML
  • AndroidでのHTMLファイルの読み込み

    PC上で作成したHTMLファイルをAndroid(2.3)のスマートフォンで読みたいと思い、作成したファイルをスマートフォンのSDカード内に移動しました。 スマートフォン上でそのファイルを開けたのは良いのですが、リンクで別のHTMLファイルに移動しようとするとエラーが出て正常に動作しませんでした。 どうすれば読めるようになるのでしょうか? 以下に、そのHTMLファイルのソースを掲載しますので、よろしくお願いします。 このHTMLファイルから別のHTMLファイル(page1.html)に移動したいと考えています。 --------------------------------------------- <html> <head> <title>test page</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <a href="page1.html">移動</a> </body> </html> --------------------------------------------- こちらが移動先のHTMLファイル(page1.html)のソースです。 --------------------------------------------- <html> <head> <title>My Page</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> 移動完了 </body> </html> --------------------------------------------- エラーメッセージは画像ファイルの通りです。

  • エクセルvbaでHTML操作

    エクセルvbaでHTML操作 vba,HTML初級者です。asp,javaScriptはほとんどわかりません。 社内の管理システム(ウェブアプリケーション)にエクセルの数値を転記すると いう作業がめんどくさいので、エクセルVBAで自動化できないかと考えています。 会社の管理システムはASP+JavaScriptで作成されていて、よくわからないので 手動で入力する手順をそのままvbaで組もうかと思っています。 ログイン → リンクリスト表示 → リンククリック → データを入力 → 登録 という流れなのですが、リンクをクリックしてデータ入力画面まではいけたのですが その後のプログラムがわかりません。 <データ入力画面の構成> ---------------------------- |  CODE  |  案件名  |  内容  | ---------------------------- |  CODE  |  案件名  |  内容  | ---------------------------- |  CODE  |  案件名  |  内容  | ---------------------------- |  CODE  |  案件名  |  内容  | ---------------------------- |  CODE  |  案件名  |  内容  | ----------------------------  [登録ボタン] CODE、案件名、内容、の部分はテーブルになっています。 このような構成の画面にCODE、案件名、内容を入力して登録ボタンをクリックしたいのですが、 テキストボックスのネーム属性がどの行も同じで(txtCode,txtName,txtJobの3種類) どうやって指定して入力すればいいのかわかりません。 画面のhtmlをここに載せられるといいのですが、情報漏えいなどに触れそうなので ちょっと載せられません。 非常に少ない情報なので、申し訳ないのですが解決のヒントをいただけたらと思います。 よろしくお願いします。

  • javascriptを無効にする方法~<iframe>タグが正常に動作しない~

    下記、HTMLを作成したのですが、wikipediaのjavascript?によって、折角開いた、yahooのページもwikipediaにとって変わられてしまいます。 wikipediaのjavascriptを無効にする方法は無いでしょうか?若しくは、こういったjavascriptを見つけた時、強制的に、排除する方法など無いでしょうかね? 折角開いたページが、こういったjavascriptがあることで全て強制的に飛ばされてとても困っています。 宜しくお願い致します。 <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <IFRAME src="http://ja.wikipedia.org/" width="900" height="1500"></IFRAME> <HR> <IFRAME src="http://yahoo.co.jp" width="900" height="1500"></IFRAME> </BODY> </HTML>

  • <iframe>タグが正常に動作しない

    下記HTMLを作成した場合、タグが正常に作動しません。 wikiのページに何か細工があるようですがどういった仕掛けが入っているのでしょうか? また、これを正常に表示させる方法はありますか? ご存知の方、教えてください。 宜しくお願い致します。 <HTML> <HEAD> <TITLE></TITLE> </HEAD> <BODY> <IFRAME src="http://ja.wikipedia.org/" width="900" height="1500"></IFRAME> <HR> <IFRAME src="http://yahoo.co.jp" width="900" height="1500"></IFRAME> </BODY> </HTML>

    • ベストアンサー
    • HTML
  • 上手く動かないのですが・・・

    ページの有効期限を指定したPGMを以下のように作りましたがうまく機能しません。 タグの辞書には単純にサイトが開かない様になるらしいのですが・・・ ご指摘御願い致します。 <HTML> <HEAD> <TITLE>ページの有効期間</TITLE> <META HTTP-EQUIV="expires" CONTENT="Wed, 11 Aug 2004 17:10:00 GMT"></HEAD> <body> 2004.8.11.17:10:00 </BODY></HTML>

    • ベストアンサー
    • HTML

専門家に質問してみよう