Страница 1 из 1

Word, нестандартная замена английских букв русскими

Добавлено: 07 янв 2005, 20:49
ozdr
Я хочу написать макрос для Word 2003, который позволил бы вернуть к нормальному виду текст, случайно введенный не с тем языком ввода (задача известная). Но не простой заменой одних букв на другие, расположенные на тех же клавишах, а воспользовавшись, если это возможно, встроенной функцией Word, той, что включается в диалоговом окне Автозамена с помощью флажка Исправлять раскладку клавиатуры. Кто-нибудь знает, как ее добыть программным путем?
Заранее благодарна.

Добавлено: 12 янв 2005, 07:51
Naeel Maqsudov
Если функциями автоформата еще можно воспользоваться (ActiveDocument.Range.Autoformat(...)), то автозамены, насколько мне известно, нет. Не знаю как в W2003, а в предыдущих версиях во время записи макроса автозамена не работает.

Кстати если в W2003 автозамена во время записи макроса работает, то ее применения будет отражено в коде записанного макроса. Попробуйте....

Добавлено: 12 янв 2005, 14:34
Игорь Акопян
В своё время я качал с сайта Microsoft готовое решение, кроме замены символов там выполнялась и смена языка