Word 2016: usando StyleRef para cabeçalho #s no cabeçalho diferentemente

2

Eu tenho um documento que exige que o título contenha o número do item (cabeçalho de nível 3) que está sendo continuado nessa página da página anterior. Usando o Field insert e o StyleRef, posso fazer o cabeçalho mostrar o item que aparece primeiro ou por último nessa página - mas não posso fazer referência à página anterior. Poderia um pouco de VBA fazer o truque? Alguém tinha que fazer isso antes?

    
por hudsonsedge 07.08.2017 / 21:31

1 resposta

1

Eu encontrei este documento de exemplo publicado como uma solução, acarretando um uso bastante doloroso dos campos SEQ.

O documento contém sua própria documentação com exemplos. Diz:

This document shows one way that you can use field codes in Word to display simple messages along the lines of “Section N continued from previous page” and “…Section N continues on next page” in the document footer and header, as required, where “N” is a section number. In this example, we are getting the Section numbers from the heading numbering of Heading 1 paragraphs. There are other possibilities.

This approach was constructed from an earlier attempt to do Table continuations, and could probably be simplified in various ways.

As it stands, the approach requires

  • continuous page numbering – it might work in some section-page numbering scenarios, but probably only by accident. Dealing with two or more numbering schemes per document using field codes alone is not trivial, and may not even be possible.
  • users who understand how to use field codes, and understand how this particular solution works. In this case, in addition to having an understanding of how field codes work in general, they will also need to ensure that each "section" starts with a certain set of field codes, and each "section" also needs to end with a certain set of field codes.
    
por 06.06.2018 / 20:55