Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2024, 02:56   #1
Платон Израилевич
Новичок
Джуниор
 
Регистрация: 28.05.2024
Сообщений: 5
Лампочка мне надо чтобы тире, стоящие в начале строки Офисс Ворд не трогал, как добавить в код исключения?

Доброго времени суток!

Имеется вот такой макрос, меняет все дефисы на длинные тире:
With ActiveDocument.Range.find
.Text = "^0045"
.Replacement.Text = "^="
.Execute Replace:=wdReplaceAll

Но мне надо чтобы тире, стоящие в начале строки он не трогал, как добавить в код исключения?
Платон Израилевич вне форума Ответить с цитированием
Старый 30.05.2024, 16:31   #2
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 965
По умолчанию

Повторяю прошлый мой ответ

символ переноса строки ^p

Предполагаю сначала заменяется .Text = "^p^0045"
как абракадабра вида .Replacement.Text = "@@@@@"

и далее правильная замена
и далее замена обратно "@@@@@" на "^p^0045"

Но за неимением примера проверять я конечно же не буду
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 31.05.2024, 02:39   #3
Платон Израилевич
Новичок
Джуниор
 
Регистрация: 28.05.2024
Сообщений: 5
По умолчанию

Цитата:
Сообщение от сфинкс Посмотреть сообщение
Повторяю прошлый мой ответ

символ переноса строки ^p

Предполагаю сначала заменяется .Text = "^p^0045"
как абракадабра вида .Replacement.Text = "@@@@@"

и далее правильная замена
и далее замена обратно "@@@@@" на "^p^0045"

Но за неимением примера проверять я конечно же не буду
Спасибо Буду пробовать
Платон Израилевич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить в начале строки memo brownb Общие вопросы Delphi 2 05.08.2017 18:27
text-overflow: ellipsis - как сделать, чтобы он обрезал предложение в начале и ставил многоточие в начале? orion1212 HTML и CSS 4 06.11.2016 20:01
как добавить текст в начале и в конце каждой строки mitiay Общие вопросы Delphi 7 13.10.2015 13:15
ребят, какие строки нужно добавить, чтобы считывал число Pi maksimka95 Помощь студентам 4 22.04.2013 22:00
Надо заменить две строки чтобы прога не циклилась. S.T.A.L.K.E,R Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 10.12.2010 21:17