0

数値形式 (南アフリカ ランド通貨、小数なし) を次のような範囲に設定しようとしています。

range.NumberFormat = "_ R * # ##0_;";

rangeタイプはどこですかMicrosoft.Office.Interop.Excel.Range

ただし、スプレッドシートを開いてカスタム形式を選択して書式設定文字列を確認すると、文字列は次のようになります。

_ \R * #\ ##0_;

これらの追加されたスラッシュは、最初の千区切り (スペース) のみが存在し、残りは省略されていることを意味します。

私もこれを試しました:

range.NumberFormat = @"_ R * # ##0_;";

私はMSDNを試しましたが、この特定のドキュメントは意味不明のように読めます: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.numberformat.aspx

しかし、それは同じことをします。これを防ぐ方法を知っている人はいますか?

4

1 に答える 1