Тема: Вставка текста в абзац (VBA)
Добрый день!
Нужно вставить в конец абзаца текст, сохранив исходный.
Для начала беру абзац без символа его окончания
For Each par In ActiveDocument.Paragraphs
Set rngRange = ActiveDocument.Range(Start:=par.Range.Start, End:=par.Range.End - 1)
затем первый вариант:
rngRange.Text = rngRange.Text + Chr(11) + newStr
- в таком случае пропадают вставленные в тексте изображения.
Второй вариант:
par.Range.InsertAfter (newStr)
- тогда текст часто вставляется в следующий абзац! При этом может даже вставить в ячейку идущей после таблицы.
Подскажите, что я не так делаю?