У меня есть проект Excel VBA , который должен работать как на операционной системе Ma c, так и на Windows 10. Для работы программы требуется, чтобы пользователи набирали цифры c на восточном арабском языке и c на арабском * буквы в одну клетку. Как показывает мой анимированный gif (нажмите для подробностей), я знаю, как это сделать на ОС Ma c (показано вверху), но я не могу понять, как это сделать в Windows 10 (показано внизу) ,
Обратите внимание, что я переключаюсь между языками с помощью меню / панели задач, и в каждом случае он отлично работает для букв. Проблема в том, что Windows Excel не позволяет мне вводить цифры c Восточной Арабской в ячейку, как я это делаю в ОС Ma c.
Другими словами, я хочу что происходит в ячейке B4 на Ma c (вверху), происходит в ячейке C4 на Windows (внизу).
Обратите внимание:
1) Мне нужно, чтобы пользователи на самом деле введите восточный арабский c цифры в ячейку
2) У меня установлен языковой пакет для арабского c, установленный на Windows 10
3) Поскольку терминология может сбивать с толку, вот полезная таблица :