1

私は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

前もって感謝します。

4

0 に答える 0