Problemas de campo de mesclagem do Microsoft Word

0

Estou fazendo uma mala direta para um modelo com dados extraídos de uma tabela do Excel. Eu estou tentando adicionar texto se a letra é para o programa A ou o programa B e texto diferente se é do programa C. O método que estou usando é este:

{IF {=OR({COMPARE {MERGEFIELD program}="Program A"},{COMPARE {MERGEFIELD
program}="Program B"})}=1 "True Thing" "False Thing"}

Bastante direta, mas não está funcionando. No decorrer da minha depuração, encontrei este problema:

{COMPARE {MERGEFIELD program}="Visual"}
(displays 1 when the field is "Visual")

{COMPARE {MERGEFIELD program}="Multidisciplinary"}
(always displays 0, even when field is "Multidisciplinary")

Alguém pode fornecer alguma orientação sobre por que isso não está funcionando?

    
por Deron 29.06.2016 / 20:41

2 respostas

0

Como você coloca o {in? Todos eles precisam ser inseridos como funções específicas da palavra. Parece que sua linha original está perdendo muitos deles.

Verifique esta resposta para obter detalhes sobre como a sintaxe precisa ser:

    
por 29.06.2016 / 21:06
0

Nenhuma explicação real sobre qual era o problema, mas encontrei uma solução: alterei meu modelo para um documento normal do Word (Guia Mailings > Iniciar mala direta > documento normal do Word) e, em seguida, anexei minha lista de destinatários. Após essas etapas, a mesclagem funcionou como pretendido.

Obrigado pela ajuda e sugestões.

    
por 05.07.2016 / 17:54