私はC#プログラムを持っています。その 1 つの方法は、Excel シートを作成し、データを入力し、データをフォーマットして xls ファイルとして保存することです。書式設定には、次のようなコードを使用しました
oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#.##0,00 €";
oSheet.get_Range("F50", "F50").Formula = "=summe(F1:F49)";
そして問題なく動作しました。
最近、他のプログラムの変更をいくつか行い(この特定の方法とは関係ありません)、新しいexeを作成しました。現在、セルの書式設定が機能していません。コードを次のように変更する必要がありました
oSheet.get_Range("F1", "P1").EntireColumn.NumberFormat = "#,##0.00 $";
oSheet.get_Range("F50", "F50").Formula = "=sum(F1:F49)";
書式設定が再び機能するようにします。すべての変更を元に戻し、exe を再構築しても、フォーマットは機能しません。exeを再構築すると古いコードが機能しなくなった理由を誰か説明してもらえますか?
私は使っている、
- ビジュアル スタジオ 2010
- .Net フレームワーク 4
- オフィス 2003
前もって感謝します。