c# - Excel interop adding slashes in my number formatting string -
i'm trying set number format (south african rand currency, no decimals) range so:
range.numberformat = "_ r * # ##0_;";
where range
of type microsoft.office.interop.excel.range
however when open spreadsheet , check formatting string choosing custom format string looks this:
_ \r * #\ ##0_;
and these added slashes means first one thousand separator (a space) nowadays , rest left off.
i've tried this:
range.numberformat = @"_ r * # ##0_;";
i tried msdn paricular doc reads gibberish me: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.range.numberformat.aspx
but same thing. know how prevent happening?
setting numberformatlocal
property seems have solved me:
range.numberformatlocal = "_ r * # ##0_;";
no thought why though... , happy take more finish reply explains why there problem , why fixes it.
c# excel number-formatting excel-interop custom-formatting
No comments:
Post a Comment