Mostrando parágrafos de outras páginas do Word

Mostrando parágrafos de outras páginas do Word

Tenha um documento do Word com parágrafos do Título 1 começando em cada página. Gostaria de mostrar o parágrafo do Título 1 da PRÓXIMA página de cada página, tendo assim a página X mostrando o Título 1 da página X+1 em seu rodapé.

Estou tentando fazer isso com Quick Parts > Field > StyleRef, mas não consigo.

Obrigado por ajudar.

Responder1

Consegui fazer isso SE o estilo tiver numeração de contorno, ou seja, 1. Título 1 texto.

Também depende de seus títulos não mudarem, então esta seria uma etapa que você poderia realizar assim que o documento estiver finalizado, pois envolve a criação de marcadores e numeração sequencial.

Para cada Título 1 em seu documento, selecione o texto do título (não a marca do parágrafo final) e crie um marcador (usei o formato bkH1 para o primeiro título, bkH2 para o segundo título, ..., bkH10 para o décimo título, etc.).

O campo STYLEREF pode retornar o número do parágrafo (ou seja, não apenas o texto). Se soubermos o número do parágrafo do estilo Título 1 na página atual, saberemos que o número do parágrafo do estilo Título 1 na próxima página é +1. A opção \n retorna o número. A opção \l diz pesquisar da parte inferior da página atual para cima (pois queremos encontrar o último Título 1 nesta página para sabermos qual é o número mais alto nesta página).

{ STYLEREF  "Heading 1" \l \n }

Como nossos nomes de marcadores incluem o número do parágrafo do título, podemos então referenciar o texto do marcador usando o número+1. Por exemplo, para pegar o texto do marcador do nosso segundo título, usaríamos um campo REF para "bkH2".

Queremos que o “2” seja dinâmico, e isso pode ser feito usando o campo STYLEREF acima de +1.

{= 1 + { STYLEREF  "Heading 1" \l \n }}

Nosso campo REF usará isso em combinação com o prefixo bkH que usamos.

{ REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }

O passo final é "capturar" o erro que ocorre quando chegamos ao nosso último Título 1 (porque não haverá marcador superior, por exemplo, se tivermos 10 títulos, bkH11 não existirá).

{ IF { REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }="Error! Reference source not found." { REF "bkH{= { STYLEREF  "Heading 1" \l \n }}" } { REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }}

Isso significa que se ocorrer um erro, usaremos o último título (já que eliminamos o +1 do campo =). Alternativamente, você pode querer que nada apareça nas páginas futuras; nesse caso, substitua esta condição verdadeira por "". Caso contrário, para condição falsa, queremos inserir o próximo título.

informação relacionada