powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run-time error 5692:
4 сообщений из 4, страница 1 из 1
Run-time error 5692:
    #34581697
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^t"
.Replacement.Text = "^p"
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
'-----------------------------------

Selection.HomeKey (wdStory)
Do While Selection.Find.Execute(FindText:="^p^p", Forward:=True)
With Selection.Find
.Replacement.Text = "^p"
.Wrap = wdFindContinue
'If Find = False Then
Selection.Find.Execute Replace:=wdReplaceAll
' Else
' .Replacement.Text = "^p"
' End If
End With
Loop


Помогите справиться с ошибкой!
Что нужно исправить, не пойму, то работает , а то ошибку выкинет.
А что не нравиться не пойму.
Пытаюсь данные из текстового файла с разделителем "ТАБ" сделать в столбик, сначала "ТАБ" поменять на Ентер ,а после убрать где Ентеров получилось больше чем 1.
И вот казус.
...
Рейтинг: 0 / 0
Run-time error 5692:
    #34583033
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто подскажет как за один проход поменять икс ентеров на один (во всем документе), при условии что икс принимает разное значение.
Спасибо конечно за совет и поддержку !
...
Рейтинг: 0 / 0
Run-time error 5692:
    #34585124
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirSkПытаюсь данные из текстового файла с разделителем "ТАБ" сделать в столбик, сначала "ТАБ" поменять на Ентер ,а после убрать где Ентеров получилось больше чем 1.
И вот казус.Чего???

VladimirSkМожет кто подскажет как за один проход поменять икс ентеров на один (во всем документе), при условии что икс принимает разное значение.через регулярные выражения.
...
Рейтинг: 0 / 0
Run-time error 5692:
    #34585506
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl VladimirSkПытаюсь данные из текстового файла с разделителем "ТАБ" сделать в столбик, сначала "ТАБ" поменять на Ентер ,а после убрать где Ентеров получилось больше чем 1.
И вот казус.Чего???

При замене ТАБ на ентеры - получается столбик где встречается по несколько ентеров подряд.
В поиске ищем пару "^P^P" и меняем на один (замена с приближением к одному)

VladimirSkМожет кто подскажет как за один проход поменять икс ентеров на один (во всем документе), при условии что икс принимает разное значение.через регулярные выражения.

По нажатии кнопки "заменить всё" меняет там где встретилось два, а где три, после процедуры стало два и нужен ещё проход. Если встретилось больше то больше.
Вот на форуме нашел кусочек кода, немного изменил но заедает.
Прошу помощи у профи !
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Run-time error 5692:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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