Domanda

Creo una mail Unisci con l'automazione delle parole.Nel mio file modello ho caselle di controllo che sono impostate sullo stato controllato o deselezionato attraverso il seguente codice:

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

Dove [Checked CheckBox] e [Deselezionate la casella di controllo] sono Check Box Content Controlswith Lo stato di controllo corrispondente.

funziona bene finora.Tuttavia nel documento di output del messaggio di posta, le caselle di controllo non sono più controllabili.Sembra che il controllo del contenuto della casella di controllo venga rimosso e solo il simbolo che rappresenta verrà lasciato nel documento di output.

Esiste la possibilità di aggiungere una casella di controllo che viene controllata in base a un valore dell'origine dati ma è ancora accelerabile / non controllabile nel documento universo?

Ho anche provato con forme legacy e controlli attivi X, tuttavia non ho avuto successo.

È stato utile?

Soluzione

Stato
Ho provato un sacco di cose con pochi / nessun successo. Sembra come descritto: attraverso il processo di fusione, il controllo del contenuto verrà sostituito attraverso il simbolo che rappresenta e non ho trovato modificare questo comportamento.

workaround
Quello che ho fatto alla fine, è quello di effettuare un'operazione post-processo che sostituisce tutte le istanze di uno specifico segnaposto nel documento di destinazione tramite una nuova casella di controllo Controllo content. Lo stato è prelevato dal segnaposto (ci sono due diversi segnaposti, uno per ogni stato). Una versione estesa dell'operazione potrebbe anche cercare i simboli inseriti dell'operazione di unione di posta, ho definito per implementare questo.

Conclusione
La soluzione funziona bene e alla fine anche la creazione dei modelli è più semplice. Comunque mi sembra molto goffo e se qualcuno ha un approccio migliore, per favore pubblicalo qui.

Qualcuno è interessato al codice di sostituzione, ho postet qui una domanda su (con).

Altri suggerimenti

Sì, la casella di controllo può ancora essere controllata o deselezionata facendo clic su "Fine e unione" -> "Modifica i singoli documenti" perché i campi MailMerge vengono convertiti in testo, controllo o oggetto (ad esempio Controlbox Control).

Questo risolve i miei problemi di controllo.

Grazie,

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top