我希望这是一个简单的方法。我正在使用Range.NumberFormat = "$#,##0.00"
将单元格格式化为美国货币。但是,当我们在日本的用户打开工作簿时,他们会以日元¥
看到它。我假设是因为Windows知道它们已被区域化到日本。有没有办法迫使它留在美国,所以不会造成任何混乱?
谢谢
我无法在其他区域进行测试,但是尝试:
Range.NumberFormat = "[$$-409]#,##0.00"
基于locale code [$-409]
。
另一个版本:
Range.NumberFormat = "[$$-en-US]#,##0.00"