MS Word: usando fórmulas com propriedades personalizadas do documento

0

Alguém sabe como adicionar 1 a uma propriedade de documento personalizado? Por alguma razão, essa equação realmente simples me escapa. Eu tenho uma propriedade personalizada, Document_Number, salva como um formato de número. Ao revelar códigos de campo, tentei estas linhas:

{ = { DOCPROPERTY "Document_Number"  \* MERGEFORMAT } + 1 }
{ = { DOCPROPERTY "Document_Number"  \* MERGEFORMAT + 1} }
{ = { DOCPROPERTY "Document_Number" +1 \* MERGEFORMAT } }

Livros não parecem cobrir isso. O Google não parece cobrir isso. O que estou fazendo de errado? Eu só quero adicionar 1 à propriedade do documento. Isso não pode ser tão difícil de montar uma fórmula, certo?

    
por Steve G. 05.08.2016 / 01:58

1 resposta

0

Você não pode atualizar o valor de uma propriedade de documento personalizado usando um código de campo.

Em princípio, pode parecer que você pode fazer isso tornando-a uma propriedade vinculada, isto é, conectada ao valor de um marcador e atualizando o conteúdo do marcador. Mas o AFAICS não funciona de verdade.

Você pode atualizar o valor das propriedades do documento AUTHOR, TITLE, SUBJECT, KEYWORDS e COMMENTS builtin usando uma construção de campo, por exemplo, para AUTHOR você poderia usar:

{ AUTHOR { ={ AUTHOR }+1 } }

(Se você literalmente quer dizer que não pode pegar uma Propriedade de Documento Personalizada e exibir "1 + seu valor", você provavelmente usou o {} que você pode digitar no teclado para pelo menos um dos pares de chaves; das chaves de código de campo especiais que você pode inserir usando ctrl-F9 no Windows Word.

    
por 05.08.2016 / 12:25