Excel显示#Value!当区域设置变为非英语时

时间:2012-03-02 02:06:56

标签: c# excel vsto cultureinfo

我刚刚遇到一个问题,当区域设置设置为非英语格式时,Excel会显示#Value!。 (控制面板 - >区域和语言 - >从列表中选择非英语格式)

如果用户选择英语,那就没问题。所有UDF结果都将通过并在单元格中正确显示。它对于非英语的人来说是行不通的。

我在网上看过一些可能的解决方案,例如:http://support.microsoft.com/kb/320369
http://msdn.microsoft.com/en-us/library/aa168494(v=office.11).aspx

所以我做了所建议的,但仍然没有运气。 Excel总是给我#Value!。以前有没有人有这样的类似问题?更好的解决方案?感谢。

1 个答案:

答案 0 :(得分:0)

将公式中的逗号,更改为分号; - 或者区域和语言>中指定的任何List separator。其他设置 ...