こんにちは。
初めて質問させて頂きます。
.Netで作成したExcelダウンロードのプログラムで
AutoFit設定しているのに列幅が崩れて表示されることがあります。
作りとしては、Excelに必要なデータ編集を行いローカルフォルダへ保存(←ExcelCreatorで実装)
そのファイルを再度読み取り専用で開く際にAutoFitを設定(←Microsoft.Office.Interop.ExcelでOPENし実装)
現在把握しているのは次の通りです。
・対象のExcelのテンプレートで、「書式設定:折り返して全体を表示する」にチェックがついている列は正常に列幅が調整される
・上記書式設定にチェックがついていない列は一律254.88(2044ピクセル)となって表示される
(該当列をダブルクリックすれば、正常に列幅は調整されます。)
発生頻度は少なめで、発生したりしなかったりなので緊急性はないのですが
原因が特定できず困っています。
何かお心当たりある方、アドバイスいただければと思います。
よろしくお願いいたします。
[開発環境]
VisualStudio2008 Pro
.NetFramework3.5.1
ExcelCreator6.0 for.Net
Win7
Office2010
[実行環境]
Win8
Office2013