В документе Word 2013 у меня есть INCLUDETEXT
поле, за которым следует какой-то текст:
|--THE FIELD ↓------------| |---------SOME TEXT ↓---------------------|
{ INCLUDETEXT MyFile.docx } A quick brown fox jumps over the lazy dog.¶
После расчета поля я получаю:
Hi!¶
Hello!¶
A quick brown fox jumps over the lazy dog.¶
ПРОБЛЕМА: Word не распознает знаки абзаца в значении поля, и когда ему предлагается выбрать последний абзац через VBA, он выбирает все три:
>Hi!¶
Hello!¶
A quick brown fox jumps over the lazy dog.¶<
вместо
Hi!¶
Hello!¶
>A quick brown fox jumps over the lazy dog.¶<
ПОЧЕМУ МНЕ НУЖНО, ЧТОБЫ ЭТО РАБОТАЛО:Мой макрос запускает команду «Найти и заменить», область действия которой должна быть ограничена только последним абзацем, но на самом деле ее область действия распространяется на содержимое первых двух абзацев.
Я ищу обходной путь, но в 4 утра мой разум не хочет выдавать хорошую и простую идею... Одним из возможных решений является просто вставка знака абзаца сразу после поля, но это дает мне двойные знаки абзаца, т. е. пустой абзац.
У кого-нибудь есть идеи?