6

我在 Excel 2003 中有一个 VBA 项目。

这个 VBA 项目是用西里尔编码的俄语编写的,所以所有的评论和消息在我的英语操作系统 (WindowsXP) 上都是不可读的。

所以俄罗斯机器上的代码看起来像(OK):

Sub Select_I()
'Выделяет по текущей ячейке "построчный" диапазон для ввода данных по объекту

成为我的(不好)

Sub Select_I()
'Âûäåëÿåò ïî òåêóùåé ÿ÷åéêå "ïîñòðî÷íûé" äèàïàçîí äëÿ ââîäà äàííûõ ïî îáúåêòó

有没有办法向 VBA 编辑器“指示”要使用什么编码?

4

2 回答 2

2

我为我找到了一种解决方法 - 当将俄语文本从 VBA 编辑器复制粘贴到 Windows 中的其他位置时,此时键盘为俄语布局,然后正确显示粘贴的俄语符号。

于 2013-07-31T06:05:51.090 回答
1

尝试以下(我不能很容易地对此进行测试,但它应该可以工作):

控制面板 --> 日期、时间、语言和区域选项 --> 区域和语言选项 --> 高级

并将非Unicode程序的语言设置为适当的语言(在您的情况下似乎是俄语)。

于 2012-08-19T02:21:35.530 回答