人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel2010でVBAを使って大量に静的html出力をしたいと思っています。マクロを記録した状態で、html形式で出力して、htmlにタイトル(<TITLE>に相当)を付けて保存しても、タイトルの設定がマクロに記録されません。マクロからhtml出力のタイトルを設定するにはどうしたら良いでしょうか。

●質問者: nsp2
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● a-kuma3
●100ポイント

PublicObject の Publish メソッドを使います。

PublishObject @MSDN

PublishObject.Publish @MSDN


クラスとオブジェクトが分かれば、サンプルを探すのは簡単です。

http://www.databison.com/index.php/html-to-excel-using-javascript-and-excel-to-html-using-vba/

http://www.xtremevbtalk.com/showthread.php?t=119768


2 ● じゅぴたー
●100ポイント ベストアンサー

以下のようなマクロで "hogehoge.html" にタイトル付きで保存されます。

Sub hogehoge()
ActiveWorkbook.PublishObjects.Add _
 SourceType:=xlSourceRange, _
 Filename:="hogehoge.html", _
 Sheet:="Sheet1", _
 'Source:="A1:B10", _
 HtmlType:=xlHtmlStatic, _
 Title:="タイトル"
ActiveWorkbook.PublishObjects(1).Publish
End Sub
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ