Tem um estilo diferente definido em seções diferentes do mesmo documento do Word

3

Eu tenho um "modelo" de documento (ainda não é um tipo de arquivo de modelo - espero criá-lo como descrito abaixo) para um relatório. O relatório está dividido em diferentes seções:

Letter to the Client
Table of Contents
Section I
    Title Page
    Body
        1.0
        2.0
Section II
    Title Page
    Body
        1.0
        2.0
Appendix A
    Title Page
    Body
Appendix B
    Title Page
    Body

Cada "metasseção" principal (Carta, Seções I e II, Apêndices) possui diferentes requisitos de formatação. Para evitar ter um grande número de estilos (por exemplo, Normal - Letter , Normal - Sections , Normal - Appendices ), seria bom se eu pudesse ter o mesmo nome de estilo diferente dependendo de qual seção do documento ele é encontrado Ou dito de outra forma, gostaria que um documento tivesse vários conjuntos de estilos, dependendo da seção.

Um exemplo do que estou procurando: para a seção Letter eu gostaria que Normal fosse 10 pt Times New Roman, mas em Section I e Section II , eu gostaria que fosse 11 pt Garamond . Ou como um segundo exemplo: o estilo Title deve ser alinhado à esquerda na letra, mas centralizado nos apêndices.

Existe uma maneira de conseguir isso?

EDITAR:

Dos comentários abaixo, parece que o VBA seria a única opção para fazer isso. Minha ideia inicial de como isso poderia ser feito seria:

  1. O usuário simplesmente aplica o Normal style, Title style, etc, conforme necessário.
  2. O código do VBA seria escrito de forma a ter um registro de estilo correspondente a Normal s e Title s, etc., para cada seção do documento ( Normal 1 , Normal 2 , etc).
  3. Escreva uma rotina que percorra os estilos que estão sendo usados no documento, selecione todas as partes com esse estilo e aplique o estilo do registro, dependendo da seção.
  4. A rotina é executada com um simples botão de comando ou quando o documento é salvo ou impresso.

Quaisquer outras sugestões adicionais ou idéias alternativas sobre isso são bem-vindas.

(Desculpas se isso já foi perguntado; procurei uma pergunta semelhante, mas não consegui encontrar uma).

    
por Rick Teachey 20.02.2015 / 18:52

0 respostas