Excel2010上でWorkbook.PublishObjects を使って静的htmlの生成をしていますが、Titleタグがうまく設定できません。
With ActiveWorkbook.PublishObjects.Add(xlSourceSheet, _
save_filename$, "出力シート名", "", xlHtmlStatic, _
div_id$, html_title$)
.Publish (True)
.AutoRepublish = False
End With
のようにすると、htmlのタイトル<title>は確かに設定されるのですが、なぜかhtmlのbody本文中にも
<body>
<!--[if !excel]> <![endif]-->
<!--次の情報は、Excel の Web ページとして発行ウィザードで生成されました。-->
<!--同じアイテムが Excel から再発行されるとき、DIV タグ間のすべての情報が置き換えられます。-->
<!----------------------------->
<!--Excel の Web ページとして発行 ウィザードのアウトプットの始まり-->
<!----------------------------->
<div id="xxxxxxxxxxx" align=center x:publishsource="Excel">
<h1 style='color:black;font-family:"MS Pゴシック";font-size:14.0pt;font-weight:
800;font-style:normal'>xxxxxxxxxxxxxxx</h1>
このように、h1としてデカデカとタイトルが表示されてしまいます。<title>だけ設定して本文は勝手に書き換えない設定はないのでしょうか。