我在 Excel 2010 VBA 中编写了一个程序,其中包含像 ć č š 这样的字母...
Msgbox("Čiča gliša")
有效。
看起来 Excel 2013 支持单元格和公式中的这些字母,但不支持 VBA。
VBA 用一些键盘上没有的符号替换它们。
执行代码时出错。
我认为这与语言设置有关。
最佳答案
正如 BambiLongGone 所说,奇怪的字符串不太可能起作用。 我想说你最好的机会是看 this article 。有一个名为 Unicode to VBA 的工具,您可以使用它来转换应用程序中的所有字符串。 例如:
Čiča gliša
将转换为
ChrW$(&H10C) & "i" & ChrW$(&H10D) & "a gli" & ChrW$(&H161) & "a"
关于excel - Excel 2013 VBA 代码中的特殊字符(字母 čćžšđ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418058/