Использование метасимволов в макросе

Статус
Закрыто для дальнейших ответов.

Sanchos

Sancho
Топикстартер
15 лет на форуме
Сообщения
806
Реакции
158
Как использовать метасимволы корела в макросе замены текста?
Вот так не работает:
Код:
s.Text.Replace "[COLOR=Red]<Hard Return>[/COLOR]", " ", False, ReplaceAll:=True
 

wOxxOm

Участник
Сообщения
798
Реакции
3
Ответ: Использование метасимволов в макросе

может быть что-то типа этого:
s.Text.Replace vbCr, "", False, ReplaceAll:=True
или
s.Text.Replace vbLf, "", False, ReplaceAll:=True
 

Sanchos

Sancho
Топикстартер
15 лет на форуме
Сообщения
806
Реакции
158
Ответ: Использование метасимволов в макросе

Спасибо работает.
И так работает:
s.Text.Replace Chr(32), " ", False, ReplaceAll:=True

Вот только как указать в поле поиска допустим 2 символа?
Chr(32)+Chr(32) так не работает

Или как допустим сделать чтобы искал много пробелов подрят и заменял на один. Регексами я знаю как можно сделать, но я не могу их прикрутить к Корелу. Может быть кто раскажет как это сделать?
 

Sanchos

Sancho
Топикстартер
15 лет на форуме
Сообщения
806
Реакции
158
Ответ: Использование метасимволов в макросе

Вот с одним вопросом разобрался:
s.Text.Replace Chr(32) & Chr(32), " ", False, ReplaceAll:=True
 
Статус
Закрыто для дальнейших ответов.