Use marcadores e StyleRefs conforme observado em outras respostas
prrao oferece uma ótima maneira de fazer isso usando marcadores. (BTW - F9 atualizará todos os campos em um documento.) Se isso funcionar para você, use-o definitivamente. É simples. Mas esse método é frágil. Algumas pessoas correm para problemas porque é muito fácil excluir um marcador. É muito fácil excluir o texto do marcador de livros - que infelizmente também excluirá o favorito.
Charles Keynon aponta para uma boa página da Web que descreve algumas outras maneiras de atualizar os dados. Uma das maneiras descritas na página é usar StyleRef
: Se você definir um estilo para aplicar ao texto que deseja repetir (por exemplo, definir um estilo chamado "companyName" e aplicá-lo ao nome da empresa na primeira página do seu documento), então você pode inserir esse texto usando um campo StyleRef
. Funciona muito parecido com bookmarks (o campo Ref
), exceto que se você excluir o texto, você não está em um problema tão grande: o estilo que você precisa ainda existe. Mas você precisa saber de alguma forma, sem nenhum aviso óbvio no documento, que você deve aplicar especificamente esse estilo ao texto. E as coisas podem ficar complicadas se você usar esse estilo em mais de um lugar. E como é um campo como o campo Ref
(bookmark), a atualização não é automática.
Novamente: se usar marcadores (Refs) ou StyleRefs funcionar para você - faça isso. Mas se você tiver problemas, então ...
Controles de conteúdo + o WCC Toolkit é uma abordagem mais robusta que atualiza automaticamente
Se precisar de algo mais (menos frágil do que marcadores, algo que não esteja vinculado a usar um estilo específico apenas uma vez em um documento) e algo que atualizará as informações imediatamente, independentemente de onde você as altere no documento, use < strong> controles de conteúdo + o (gratuito) Word Content Control Toolkit. (O kit de ferramentas é um pequeno aplicativo de código aberto que você pode baixar gratuitamente no CodePlex.) A essência é: você define controles de conteúdo em seu documento para cada parte de dados que você deseja usar em outro lugar (por exemplo, o nome da empresa). Você usa o kit de ferramentas para conectar os controles de conteúdo a um nome XML. Você pode ter muitos controles de conteúdo em seu documento, todos denominados "nome da empresa" e , independentemente de qual você atualizar (alterar o nome da empresa), eles usarão os mesmos dados. E todos eles serão atualizados imediatamente.
A desvantagem é que você precisa fazer um pouco de avanço entre o Word e o Toolkit. Mas o que você precisa fazer é muito parecido com a conexão de referências de campo - você só precisa usar o Toolkit para fazer algumas das "conexões".
John Chapman tem uma explicação muito bem feita que te leva a usar isso: Usando controles de conteúdo para repetir campos de formulário no Microsoft Word 2007 e no Word 2010 (quero dar-lhe crédito, e ele já fez o trabalho de fazer capturas de tela. Nenhum sentido em mim essencialmente reproduzindo tudo isso aqui.)