Проблема с кодировкой символов исходного кода макроса Excel


Мой японский коллега создал макрос Excel 2010. Когда я пытаюсь отредактировать макрос в excel, комментарии имеют странные символы. Похоже, что есть проблема с кодировкой символов.

Вот пример кода:

Option Explicit

'ƒtƒ@ƒCƒ‹Ši”[ƒpƒXŽw’è iRow,Col j
'DefineXMLƒtƒ@ƒCƒ‹
Public Const P_stTempRow = 5
Public Const P_stTempCol = 3
Я проверил, есть ли способ изменить кодировку, используемую для интерпретации исходного кода, но не смог увидеть никаких настроек.
1 2

1 ответ:

Это является проблемой кодирования символов. Исходный файл был локализован на японском языке с использованием кодировки Shift-JIS, но теперь файл интерпретируется как американская и западноевропейская кодировка Windows-1252 по умолчанию. Я не знаю способа заставить Excel использовать другую кодировку для макросов, отличную от локализованной по умолчанию, кроме как изменить ваш "текущий язык системы" в настройках Windows на японский.

Введите описание изображения здесь