powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос Word
4 сообщений из 4, страница 1 из 1
Макрос Word
    #34559917
Фотография raptor3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
******************************************
With Selection.Find
.Text = " {2,}"
.Replacement.Text = " "
.Wrap = wdFindContinue
.MatchWildcards = True
End With
******************************************
With Selection.Find
.Text = "([!.]) Т.([0-9])"
.Replacement.Text = "\1. Т.\2"
.Wrap = wdFindContinue
.MatchWildcards = True
End With
******************************************
With Selection.Find
.Text = "^#-комната, "
.Replacement.Text = "^&"
.Wrap = wdFindContinue
.Format = True
End With
******************************************
With Selection.Find
.Text = "Комната, "
.Replacement.Text = "^&"
.Wrap = wdFindContinue
.Format = True
End With
******************************************
Есть такие куски макроса - что они заменяют?
...
Рейтинг: 0 / 0
Макрос Word
    #34561523
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. меняет не менее двух пробелов на один
2. ищет конструкцию: любой_знак_кроме_точки" T."любая_цифра и вставляет точку после любой_знак_кроме_точки. Короче говоря, фрагмент "В Т.5" будет заменен на "В. Т.5"
3. ищет конструкцию: любая_цифра”-комната“ и заменяет найденное на искомый текст (т.е. само на себя) но с каким-то форматированием. Т.е. фактически выделяет найденное каким-то форматированием.
4. то же самое, что и в 3-м варианте, только форматированием будет выделен текст "Комната, "
...
Рейтинг: 0 / 0
Макрос Word
    #34561601
mari_karo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lena_####
3. ищет конструкцию: любая_цифра”-комната“ и заменяет найденное на искомый текст (т.е. само на себя) но с каким-то форматированием. Т.е. фактически выделяет найденное каким-то форматированием.

А у меня Word ругается на конструкцию "^#", говорит - ^# нельзя использовать как специальный символ.....
А у вас проходит этот вариант?
...
Рейтинг: 0 / 0
Макрос Word
    #34561661
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первые два варианта используют подстановочные знаки (.MatchWildcards = True).
3-й и 4-й – напротив, их не используют. Добавьте в код этих вариантов строку
Код: plaintext
.MatchWildcards = False
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Макрос Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]