QA@IT

vb.netでEXCEL⇒Webページ保存(.htm)について

4562 PV

Vb.net(2008)よりEXCELファイルをCOMオブジェクトにてWebページ(.htm)に変換するプログラムを作成しています。

その際、セルが右寄せに設定されている箇所は表示上折り返されて表示されてしまいます。(htmファイルを見たときに)

↓例(分かりづらい??)

| 項目| 値|

    項  100

    目

※期待する表示内容は「項目 100」です。
しかし「項」しか表示されないのです。(セルが狭いのは承知済みです)
詳しい画像は下記を参照してください。
http://social.msdn.microsoft.com/Forums/ja-JP/vbgeneralja/thread/65516977-b3b1-48aa-a598-56d659f0641c?prof=required

どなたか解決方法をご存じの方がいましたら教えてください。

回答

以下の二つのどちらかではどうですか?

  • 生成したhtmにスタイルを指定する
  • 生成元のExcelの該当セルを左寄せにする
編集 履歴 (0)
  • スタイルを左寄せにしても、元々のセル幅が狭いので隠れちゃうのです。。 -
  • セルの幅の自動調整ならColumns("A:A").EntireColumn.AutoFitでできます。 -
  • 回答ありがとうございます。
    セル幅の自動調整だとレイアウトが崩れてしまうので、
    そのセルのみ表示できるようにしたいのです。
    -
  • 生成したhtmlにz-indexを指定するのはどうでしょうか? -
ウォッチ

この質問への回答やコメントをメールでお知らせします。