Como incorporar cálculos na palavra MS

4

O tipo de documento que tenho em mente é um lance ou um contrato. Ele tem muitos valores, como preços e datas, espalhados no texto. Por anos eu usei campos DOCPROPERTY para evitar copiar e colar, onde eles são os mesmos (por exemplo, o preço final pode ocorrer 10 ou 20 vezes em um documento). Mas acho que isso poderia ir ainda mais longe, já que seria mais fácil se alguns valores pudessem ser calculados a partir de outros.

Por exemplo, usando a sintaxe de campo {DOCPROPERTY "final_price"}, posso me referir a essa propriedade conforme definido nas propriedades do documento.

Além disso, a sintaxe de campo {= 100 * 1.07} gerará 107.

No entanto, se eu tentar isto: {= {DOCPROPERTY "final_price"} * 1.07}, em várias configurações de chaves e parênteses, tudo que eu obtenho são erros de sintaxe.

Documentações são escassas. Alguém pode ajudar?

    
por ttarchala 26.08.2009 / 22:46

3 respostas

2

Certifique-se de criar códigos de campo adequados, um dentro do outro, assim:

  1. Pressione CTRL + F9
  2. Coloque em =*1.07 entre as chaves
  3. Clique entre = e *
  4. Pressione CTRL + F9 novamente
  5. Coloque em DOCPROPERTY "final_price" entre as chaves
  6. Pressione Alt + F9 para alternar códigos de campo
  7. Pressione F9 para atualizar o campo
por 27.08.2009 / 01:06
1

Dê uma olhada no Word addin em www.wordequate.com. Permite cálculos ao vivo usando o editor de equações do Word.

    
por 10.10.2014 / 13:17
0

Depois de mais algumas pesquisas, cheguei a outra solução. Eu não consegui fazer o DOCPROPERTY funcionar, mas estas etapas funcionam:

  1. insira os valores numéricos no final do seu documento

  2. marcar cada um deles, dando aos marcadores nomes descritivos

  3. As fórmulas
  4. agora funcionam com os nomes dos marcadores como "variáveis" \

  5. torna os valores numéricos invisíveis (por exemplo, configurando a cor da fonte) para que não apareçam na impressão.

Eu acho que seria mais elegante usar o DOCPROPERTY se alguém puder fazer isso funcionar, já que deixar o texto invisível em seus documentos é desajeitado ...

    
por 28.08.2009 / 10:06