Estado da caixa de Verificação não pode mais ser verificada após a impressão em série

StackOverflow https://stackoverflow.com/questions/9502792

Pergunta

Eu criar um mail merge com o word automation.No meu arquivo de modelo eu tenho caixas de seleção que estão definidas para despachada ou não do estado, através do seguinte código:

{IF {MERGEFIELD fieldName}="y" [checked checkbox] [unchecked checkbox]}

onde [marcada caixa de verificação] e [caixa de seleção desmarcada] são Check Box Content Controlscom o correspondente estado.

Isso funciona bem até agora.No entanto, no documento de saída da impressão em série, as caixas de verificação não são mais verificável.Parece que a Caixa de Seleção Controle de Conteúdo será removido e apenas o que representa o símbolo será deixado na caixa de saída de documentos.

Existe a possibilidade de adicionar uma caixa de verificação que é verificado com base em um valor da fonte de dados, mas ainda é verificável/incontrolável no documento mesclado?

Eu também tentei com o legado de Formulários e Controles Active X, no entanto, eu não tinha sucesso.

Foi útil?

Solução

Estado
Eu tentei um monte de coisas com poucos/nenhum sucesso.Parece que eu descrevi:Através do processo de intercalação, o Controle de Conteúdo será substituído pela representando símbolo, e eu não encontrei para alterar este comportamento.

Solução alternativa
O que eu fiz no final, é fazer uma pós-processo de operação que substitui todas as ocorrências de um determinado marcador de posição no documento de destino através de um Conteúdo novo Controle de caixa de Seleção.O estado é tomado a partir do espaço reservado (há dois diferentes espaços, um para cada estado).Uma versão estendida de a operação também pode olhar para os símbolos inseridos da operação de mala direta, eu negaram implementar isso.

Conclusão
A solução funciona bem e, eventualmente, também a criação de modelos mais simples.No entanto parece-me muito desajeitado e se alguém tiver uma melhor abordagem, por favor, postar aqui.

Eu alguém está interessado o código de substituição, tenho postet aqui uma pergunta sobre (e com) a ele.

Outras dicas

Sim, a caixa de seleção ainda pode ser marcado ou desmarcado, clicando em "Concluir e Mesclar" -> "Editar Documentos Individuais", pois os campos de impressão em série são convertidos para texto, de controle ou objeto (por exemplo.opção de caixa de seleção controle).

Isto resolve minha caixa de verificação de problemas.

Obrigado,

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top