СС
Сергей Семенюк

VBA помогите разобраться!

Есть код:

With ActiveDocument.Content.Find
.ClearFormatting
.MatchWildcards = False
.Text = "^p"
Do While .Execute() = True
With .Parent
.StartOf Unit:=wdParagraph, Extend:=wdMove
.InsertAfter "

"
.MoveEndUntil Cset:=vbCr, Count:=wdForward
.InsertAfter "<\p>"
.Move Unit:=wdParagraph, Count:=1
End With
Loop
End With

но он на самом последнем абзаце зацикливается ((
Как определить, что больше нет абзацев ?

АС
Алексей Свет-Ясный

при каждом вхождении увеличивайте счетчикАбзацев и сравнивайте с
ActiveDocument.Content.Paragraphs.Count
как только они сравняются - вы на последнем абзаце 🙂

Похожие вопросы
помогите с формой на VBA
Помогите с VBA, пожалуйста.
помогите! ! программка в vba!!
Помогите с Excelем, а точнее с VBA
Помогите пожалуйста с VBA
Помогите пожалуйста разобраться с заданиями VBA
Помогите с задачей по VBA
Помогите решить задачу на VBA?!!!
Задача на vba. Помогите решить!
помогите по Экселю VBA