Microsoft Word 2013 | IncludeText contém marcas de parágrafo invisíveis para VBA

Microsoft Word 2013 | IncludeText contém marcas de parágrafo invisíveis para VBA

Em um documento do Word 2013, tenho um INCLUDETEXTcampo seguido de algum texto:

|--THE FIELD ↓------------| |---------SOME TEXT ↓---------------------|
{ INCLUDETEXT MyFile.docx } A quick brown fox jumps over the lazy dog.¶

Depois de calcular o campo, obtenho:

Hi!¶
Hello!¶
A quick brown fox jumps over the lazy dog.¶

PROBLEMA: O Word não reconhece as marcas de parágrafo no valor do campo e quando instruído a selecionar o último parágrafo via VBA, seleciona todos os três:

>Hi!¶
Hello!¶
A quick brown fox jumps over the lazy dog.¶<

em vez de

Hi!¶
Hello!¶
>A quick brown fox jumps over the lazy dog.¶<

POR QUE PRECISO QUE ISSO FUNCIONE:Minha macro executa um comando Localizar e Substituir cujo escopo deveria ser limitado apenas ao último parágrafo - mas na verdade, seu escopo se estende ao conteúdo dos dois primeiros

Estou procurando uma solução alternativa e às 4 da manhã minha mente não quer fornecer uma ideia boa e simples… Uma solução possível é apenas inserir uma marca de parágrafo logo após o campo, mas isso me dá marcas de parágrafo duplicadas, ou seja, um vazio parágrafo.

Alguém tem alguma ideia?

informação relacionada