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