Member
Статус: Не в сети Регистрация: 23.12.2002 Откуда: Toronto
как выполнить автоматически автозамену в тексте?
например: букву "ш" на "п" т.е. это можно было бы сделать просто подстановкой - "поиск-замена", но такой вариант меня не устраивает. В Ворде 2003 есть опция - автозамена, заменить одну букву на другую, но это работает только во время набивания текста, а как можно это правило применить на уже готовом тексте?
На готовом тексте это применяется (и во всех версиях применялось) Поиском заменой.
Или макросом типа.
Код:
Sub МакросЗамены() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "ш" .Replacement.Text = "п" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = True .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
Что есть суть одно и тоже
Добавлено спустя 10 минут, 56 секунд: А если хочешь очень круто выпендриться, то можно нарисовать вообще что то ужасное типа
Код:
Sub МакросЗаменыИзБазыАвтозамены() For Each acEntry in AutoCorrect.Entries Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = acEntry.Name .Replacement.Text = acEntry.Value .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = True .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub AutoCorrect.Entries.Name Next acEntry
Круть будет вплоть до изврата
Добавлено спустя 3 минуты, 36 секунд: и повесить сей макрос на кнопку в тулбаре, Эх... самому чтоли тоже такое повесить.
Хотя не рискну
Member
Статус: Не в сети Регистрация: 23.12.2002 Откуда: Toronto
to Artemk@ спасибки, помогло. только вот как приспособить кнопу в панель инструментов (то что вверху ворда), а то пришлось вставить кнопу прямо в документ - получилось не гибко, кнопа завязывается за конкретный документ, а хотелось бы чтобы она постоянно была в панели инструментов.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения