Mostrando parágrafos de outras páginas no Word

3

Tenha um documento do Word com os parágrafos do Título 1 começando em todas as páginas. Gostaria de mostrar o parágrafo Título 1 da página NEXT em cada página, portanto, ter a página X mostrando o Título 1 da página X + 1 em seu rodapé.

Estou tentando fazer isso com o Quick Parts > Field > StyleRef mas não tenha sucesso embora.

Obrigado por ajudar.

    
por embee 23.06.2016 / 09:42

1 resposta

0

Eu consegui fazer isso SE o estilo tem numeração de tópicos, ou seja, 1. Título 1 texto.

Também depende de seus títulos não mudarem, então isso seria um passo que você poderia dar quando o documento for finalizado, pois envolve a criação de marcadores e a numeração sequencial.

Para cada Título 1 no seu documento, selecione o texto do cabeçalho (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 do Título 1 na página atual, sabemos que o número do parágrafo do estilo do Título 1 na próxima página é +1. A opção \ n retorna o número. A opção \ l diz que a pesquisa a partir da parte inferior da página atual (como queremos encontrar o último Título 1 nesta página, sabemos qual é o número mais alto nesta página).

{ STYLEREF  "Heading 1" \l \n }

Como nossos nomes de favoritos incluem o número do parágrafo do cabeçalho, podemos referenciar o texto do favorito usando o número + 1. Por exemplo, para pegar o texto do marcador para o 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á um marcador mais alto, por exemplo, se tivermos 10 títulos, o 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 cabeçalho (como descartamos o +1 do campo =). Alternativamente, você pode querer que nada apareça para páginas futuras, caso em que substitua esta condição verdadeira por "". Caso contrário, para falsa condição, queremos inserir o próximo título.

    
por 24.06.2016 / 05:31