数値形式 (南アフリカ ランド通貨、小数なし) を次のような範囲に設定しようとしています。
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
しかし、それは同じことをします。これを防ぐ方法を知っている人はいますか?