Referência cruzada de uma única palavra no MS Word

1

Gostaria de fazer referência cruzada a uma única palavra / série de palavras, para a minha lista de abreviaturas.

Ou seja, no documento:

Section Header 1.2

Sub Header 1.2.4

This is Microsoft Word 2013 (MW13)

Quero agora fazer referência cruzada ao MW13, como:

Abbreviation    Meaning                          Location
MW13            Microsoft Word 2013              Section 1.2.4, P12

Onde o 1.2.4 e 12 são as referências cruzadas necessárias. É isto ou uma função semelhante possível?

    
por JimmyBanks 08.05.2014 / 17:11

1 resposta

1

Assumindo que você quer que sua lista de abreviações seja ordenada alfabeticamente, o mais próximo que puder facilmente é usar campos {XE} e um campo INDEX. Mas, para obter um layout tabular na lista de abreviaturas, você teria que usar uma string de "placeholder" no lugar de cada aba, depois substituí-la depois de gerar o INDEX. Além disso, em cada XE você teria que especificar o estilo que você queria que o número da seção viesse, se isso precisa ser variável.

Na verdade, existem várias maneiras diferentes de construir os campos. Abaixo está um, onde você insere o número da página nas entradas XE - você poderia fazer isso no campo INDEX)

Então, tomando o seu exemplo, no seu texto você poderia escrever

This is Microsoft Word 2013 (MW13){ XE "MW13@@Microsoft Word 2013" \t "Section { STYLEREF "the style name of your sub header paragraph" \r }, P{ PAGE }" \fx }

Acima, o par <} de cada {} {} deve ser um par de chaves de código de campo especiais que você pode inserir usando ctrl-F9 no Windows Word.

Seu campo INDEX poderia ser assim:

{ INDEX \fx \e "<tab>" \r }

Onde você realmente inseriria um caractere de tabulação onde eu coloquei ""

Você precisaria colocar uma linha de cabeçalho acima do seu campo Index, com "AbbreviationMeaningLocation

Depois de selecionar todos os códigos de campo e usar o F9 para atualizá-los, você provavelmente teria um índice semelhante a este:

MW13 @@ Microsoft Word 2013 ....................... Seção 1.2.4, P12

Você teria que selecionar esse índice, substituir @@ por uma guia e corrigir as posições das guias, os líderes e os tipos (talvez usando o VBA).

Outra coisa que você precisará evitar para fazer esse trabalho é colocar um caractere ":" de dois pontos em seu texto XE (experimente e você verá o que acontece!)

Isso seria muito mais fácil se o Word preservasse as guias que você coloca em seu texto XE, mas isso não acontece.

    
por 09.05.2014 / 19:25