Задать вопрос

Макрос автозамены в word?

Не как не могу найти подстановочные знаки, чтобы написать скрипт для word, который бы из открытого документа удалял определенные сокращения, которые прописаны у него в настройках. Например: км. ул. г. и др. Т.е. мне нужно написать скрипт, который будет искать и удалять именно км., а не км и отдельно.
  • Вопрос задан
  • 3999 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@rinx
Комментировать
honor8
@honor8
Принципы быстродействия VBA в описании
' Автозамена используется при вводе данных (значение не может быть пустым)
With AutoCorrect.Entries
  .Add Name:="км.", Value:=" "
  .Add Name:="ул.", Value:=" "
End With
'123456789012345678901234567890123456h8nor@ya567890123456789012345678toster56789
' Есть стандартные функции автозамены. Вот некоторые из них:
With Options
  .AutoFormatAsYouTypeReplaceQuotes = False ' Автозамена ковычек
  .AutoFormatAsYouTypeReplaceFractions = False ' Автозамена дробей
End With

Простая замена текста представлена в вопросе: https://qna.habr.com/q/319423
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы