El estado de la casilla de verificación no se puede verificar más después de combinar el correo

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

Pregunta

He creo una combinación de correo con la automatización de Word.En mi archivo de plantilla, tengo casillas de verificación que están configuradas en estado revisado o sin marcar a través del siguiente código:

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

Donde [Casilla de verificación marcada] y [Casilla de verificación sin marcar] es Check Box Content Controlswith el estado--estado correspondiente.

Esto funciona bien hasta ahora.Sin embargo, en el documento de salida de la fusión de correo, las casillas de verificación no son más comprobables.Parece que la casilla de verificación Control de contenido se eliminará y solo se dejará el símbolo que representa en el documento de salida.

¿Existe la posibilidad de agregar una casilla de verificación que se verifica en función de un valor de la fuente de datos, pero aún no es comprobable en el documento fusionado?

También he intentado con formularios heredados y controles X activos, sin embargo, no tuve éxito.

¿Fue útil?

Solución

estado
He intentado muchas cosas con pocos / no hay éxito. Parece como lo describí: a través del proceso de fusión, el control de contenido se reemplazará a través del símbolo de representación y no he encontrado que cambie este comportamiento.

workarround
Lo que he hecho al final, es hacer una operación posterior al proceso que reemplace todas las instancias de un marcador de posición específico en el documento de destino a través de una nueva casilla de verificación Control de contenido. El estado se toma del marcador de posición (hay dos marcadores de posición diferentes, uno para cada estado). Una versión extendida de la operación también podría buscar los símbolos insertados de la operación de combinación de correo, he rechazado para implementar esto.

conclusión
La solución funciona bien y, finalmente, también la creación de las plantillas es más simple. Sin embargo, me siente muy torpe y si alguien tiene un mejor enfoque, por favor publíquelo aquí.

I Alguien está interesado en el código de reemplazo, tengo PosteT aquí una pregunta sobre (con) it.

Otros consejos

Sí, la casilla de verificación aún puede verificarse o sin marcar haciendo clic en "Finalizar y combinar" -> "Editar documentos individuales" porque los campos de correo se convierten nuevamente al texto, el control u objeto (por ejemplo, el control de la opción de verificación).

Esto resuelve mis problemas de casilla de verificación.

gracias,

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top