Excel VBA编辑器中的Unicode语言支持

Excel VBA编辑器中的Unicode语言支持,excel,vba,internationalization,ms-office,Excel,Vba,Internationalization,Ms Office,我在Excel2003中有一个VBA项目 这个VBA项目是用俄语编写的,使用西里尔语编码,因此所有的评论和消息在我的英语操作系统(WindowsXP)上都无法阅读 俄罗斯机器上的代码看起来像(OK): 变成我的(不好) 有没有一种方法可以向VBA编辑器“指示”要使用什么编码?尝试以下方法(我不能很容易地测试它,但它应该可以工作): 控制面板-->日期、时间、语言和区域选项-->区域和语言选项-->高级 并将非Unicode程序的语言设置为适当的语言(在您的例子中似乎是俄语) 我找到了一个解决方法

我在Excel2003中有一个VBA项目

这个VBA项目是用俄语编写的,使用西里尔语编码,因此所有的评论和消息在我的英语操作系统(WindowsXP)上都无法阅读

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

变成我的(不好)

有没有一种方法可以向VBA编辑器“指示”要使用什么编码?

尝试以下方法(我不能很容易地测试它,但它应该可以工作):

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


并将非Unicode程序的语言设置为适当的语言(在您的例子中似乎是俄语)

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

Sub Select_I()
'Выделяет по текущей ячейке "построчный" диапазон для ввода данных по объекту
Sub Select_I()
'Âûäåëÿåò ïî òåêóùåé ÿ÷åéêå "ïîñòðî÷íûé" äèàïàçîí äëÿ ââîäà äàííûõ ïî îáúåêòó