Variável do Microsoft Word sem Macro

6

Existe uma maneira no MS Word 2007 (& up) de ter uma variável de documento que eu possa definir e ter atualizado em todo o documento quando eu atualizar o valor dessa variável. Por exemplo:

My crazy neighbor has <CRAZY_CAT_VAR> cats!!!

Eu quero ser capaz de definir <CRAZY_CAT_VAR> como 9 e conseguir que o documento seja impresso / exibido 9 em vez de <CRAZY_CAT_VAR> . Acredito ter visto soluções em que posso definir variáveis em uma das macros do documento e, em seguida, referenciá-las usando campos, mas prefiro fazer isso apenas por meio de uma GUI, se possível.

    
por Joel B 30.07.2012 / 15:47

2 respostas

5

Tenho certeza de que as variáveis de documento só podem ser definidas por meio de macro, portanto, uma vez que essa não é uma opção de "GUI" que é contada.

Você pode conseguir o mesmo usando as propriedades do documento.

  1. Clique no Word Ribbion .
  2. Escolha Preparar .
  3. Escolha Propriedades .
  4. No painel exibido, clique no botão Propriedades do documento e escolha Propriedades avançadas .
  5. Vá para a guia Personalizada .
  6. Insira um nome e um valor para a propriedade e pressione Ok.

Agora insira um campo DOCPROPERTY com o nome escolhido e você poderá exibir essas informações onde quiser no documento. Se o valor mudar, você poderá atualizar os campos e os valores também serão alterados no documento.

Uma coisa a notar é que acho que essas propriedades são visíveis quando você clica com o botão direito do mouse no documento no Windows Explorer e olha em Propriedades.

    
por 01.08.2012 / 03:58
0

Não conheço uma solução incorporada. A melhor aproximação até agora é:

  • Crie uma variável como sugerido por Adam.
  • Insira a variável no documento.
  • Selecione a variável no documento e crie uma "parte rápida" deste fragmento.
  • Agora, toda vez que você precisar de uma variável no documento, poderá selecioná-la nas partes rápidas.

Como uma alternativa de GUI, você pode experimentar o meu complemento "Generative Word Variables": link

    
por 24.09.2015 / 14:20