Frage

Ich erstelle einen Serienbrief mit Word-Automatisierung.In meiner Vorlagendatei habe ich Kontrollkästchen, die durch den folgenden Code auf aktivierten oder deaktivierten Status gesetzt werden:

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

wobei [aktiviertes Kontrollkästchen] und [nicht aktiviertes Kontrollkästchen] sind Check Box Content Controlsmit dem entsprechenden Prüfstatus.

Das funktioniert bisher gut.Im Ausgabedokument des Seriendrucks sind die Kontrollkästchen jedoch nicht mehr aktivierbar.Es scheint, dass das Kontrollkästchen-Inhaltssteuerelement entfernt wird und nur das darstellende Symbol im Ausgabedokument übrig bleibt.

Gibt es die Möglichkeit, ein Kontrollkästchen hinzuzufügen, das basierend auf einem Wert der Datenquelle aktiviert wird, aber im zusammengeführten Dokument dennoch aktiviert/deaktiviert werden kann?

Ich habe es auch mit älteren Formularen und ActiveX-Steuerelementen versucht, hatte jedoch keinen Erfolg.

War es hilfreich?

Lösung

Status
Ich habe viele Dinge ausprobiert, mit wenig/keinem Erfolg.Es scheint so, wie ich es beschrieben habe:Durch den Zusammenführungsprozess wird das Inhaltssteuerelement durch das darstellende Symbol ersetzt und ich habe keine Änderung dieses Verhaltens festgestellt.

Problemumgehung
Letztendlich habe ich einen Nachbearbeitungsvorgang durchgeführt, der alle Instanzen eines bestimmten Platzhalters im Zieldokument durch ein neues Kontrollkästchen zur Inhaltskontrolle ersetzt.Der Status wird aus dem Platzhalter übernommen (es gibt zwei verschiedene Platzhalter, einen für jeden Status).Eine erweiterte Version der Operation könnte auch nach den eingefügten Symbolen der Serienbriefoperation suchen, ich habe darauf verzichtet, dies zu implementieren.

Abschluss
Die Lösung funktioniert einwandfrei und letztendlich ist auch die Erstellung der Vorlagen einfacher.Allerdings kommt es mir sehr ungeschickt vor und wenn jemand einen besseren Ansatz hat, posten Sie ihn bitte hier.

Wenn sich jemand für den Ersatzcode interessiert, habe ich ihn gepostet Hier eine Frage dazu.

Andere Tipps

Ja, das Kontrollkästchen kann weiterhin aktiviert oder deaktiviert werden, indem Sie auf „Fertig stellen und zusammenführen“ -> „Einzelne Dokumente bearbeiten“ klicken, da die Serienbrieffelder wieder in Text, Steuerelement oder Objekt (z. B.Checkbox-Optionssteuerung).

Dies löst meine Probleme mit Kontrollkästchen.

Danke,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top