Cria automaticamente hiperlinks para o conteúdo dos capítulos

0

Estou criando algum documento no Microsoft Word, fiquei me perguntando se era possível fazer com que o Word gerasse alguns hiperlinks sob o título 1 (título do capítulo) para todos título 2 (sub capítulos) que estão antes do próximo título 1 (novo capítulo) por exemplo:

Heading 1
 *hyperlink heading 2-1
 *hyperlink to heading 2-2
  .
  .
  content of hedings 2-1,2-2
  .
  .
 Heading 1-2
   *hyperlink heading 2-1

É possível fazer isso a partir do formatador de estilo? ou existem outros toools para receber tal resultado?

    
por whd 26.04.2016 / 08:48

1 resposta

1

Você pode fazer isso usando um campo Índice (TOC), mas precisará selecionar o texto de cada capítulo e inserir um marcador. A OMI, a alternativa para usar um TOC seria inserir e manter campos de hiperlinks individuais.

Se você inserir um Índice, use Alt-F9 para alternar a exibição do código de campo, verá algo como

{ TOC \o "1-3" \h \z \u }

Você pode pesquisar o que significa aqui .

Portanto, suponha que você selecione todo o Capítulo 1 e use a guia Inserir, o grupo Links, o botão Marcador para inserir um marcador. Chame de "chap1".

Em seguida, crie um novo parágrafo abaixo do título. Eu sugiro que você dê um estilo normal.

Use ctrl-F9 para inserir um par de chaves de código de campo especiais { }

Entre eles, digite

TOC \o 2-2 \h \z \u \n 2-2 \b chap1

então você tem

{ TOC \o 2-2 \h \z \u \n 2-2 \b chap1 }

Selecione o campo, clique em F9 para atualizá-lo, responda à caixa de diálogo e use Alt-F9 para alternar para a exibição de resultados de campo.

O \n 2-2 está lá para interromper o Word exibindo os números das páginas.

Se os seus estilos não forem realmente denominados Título 1, Título 2, etc., você pode especificar um nome de estilo diferente usando \ t, por exemplo,

{ TOC \t "thestylename,2" \h \z \u \n 2-2 \b chap1 }

O " ,2 " informa ao Word que você deseja que os parágrafos com o nome de estilo "nome do arquivo" sejam considerados como entradas de nível 2 no ToC (sem isso, \n 2-2 não funcionará). Um problema é que o " , " em " ,2 " precisa ser o separador de lista definido nas configurações regionais do WIndows. em algumas localidades você precisaria " ;2 "

Você pode inserir os marcadores chap2, chap3 etc. (ou o nome que quiser chamar), copiar e colar o sumário sob cada título de capítulo, modificar o nome do marcador no código de campo de cada sumário e atualizar todos os campos.

Os principais problemas com isso são que  1. você não consegue especificar o texto de exibição do hiperlink  2. você tem que responder a todas as solicitações sobre atualizações do TOC toda vez     você atualiza todos os campos

Eu não acho que há muito que você possa fazer sobre (2), mas se você quiser especificar seus próprios textos de exibição, você pode inserir um campo TC em cada título de nível 2 e especificar o texto que você quer. / p> Os campos

TC estão marcados como ocultos, por isso, certifique-se de que o texto oculto está sendo exibido antes de inseri-los. Mas então você pode

Inserir chaves de código de campo { } como antes

Dentro das chaves, digite, por exemplo,

TC "the display text you want" \f a \l 2 \n

Modifique o campo TOC para

{ TOC \l 2-2 \h \z \u \n 2-2 \b chap1 }

e atualize-o. Nesse caso, há também uma alternativa para marcar os capítulos, porque você pode atribuir um caractere diferente às entradas de TC de cada capítulo, portanto, no capítulo 1, você pode usar \f a , no capítulo 2 \f b e assim por diante, em ambos os campos TC e TOC , e remova o \b chap1 etc. Você pode usar outros caracteres Unicode se tiver mais de 26 capítulos.

    
por 28.04.2016 / 15:50