Wie kann ich das unterdrücken von leeren Zeilen in einem Microsoft Word 2007-Seriendruck?
Ich bin einrichten einer Seriendruck-Datei liest aus einer CSV-Datei. In der CSV-Datei, es sind ~20 Boolean-Felder produzieren, die den Körper des Word-Seriendruck-Datei. Das problem ist, dass wenn die ersten 19 Felder sind alle "N"
, dann die Word-Seriendruck-Datei 19 und Leerzeichen und dann die Ausgabe der 20th Feld darunter alle von Ihnen. Gibt es eine Möglichkeit zu unterdrücken, um die Ausgabe von diese leeren Zeilen mit dem integrierten E-mail-merge-Regeln?
Hier ist die header-und eine Beispiel-Zeile der CSV-Datei:
"firstname","lastname","PRNT1040","LEGALGRD","ACADTRAN","STUD1040","VERWKSIN","VERWKSDP","UNEMPLOY","SSCARD","HSDPLOMA","DPBRTCFT","DEATHCRT","USCTZPRF","SLCTSERV","PROJINCM","YTDINCM","LAYOFFNT","MAJRCARS","W2FATHER","W2MOTHER","W2SPOUSE","W2STUDNT","2YRDEGRE","4YEARDEG","DPOVERRD"
"Joe","Smith","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","Y"
Hier ein paar Zeilen von der mail merge-Datei, die ich versuche (Bild verknüpft, weil das kopieren und einfügen von Seriendruck nicht angezeigt original-Dokument)
Weiß jemand wie man das umgehen kann? Ich habe versucht, indem Sie die SKIPIF
vor der Konditionalsätze, aber das funktioniert auch nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die folgenden bedingten IF-Feld zu beseitigen, ein Leerzeichen, verursacht durch eine leere mittlere Feld initial:
Folgende bedingte MERGEFIELD-Feld entfernen von Leerzeichen in jedes Feld. Betrachten Sie beispielsweise die folgenden Felder aus,
folgende bedingte Anweisungen korrekt zu unterdrücken, die den Raum normalerweise inklusive, für alle leeren Felder:
Eingeben, das Feld Zeichen ({}), wählen Sie Feld aus dem Menü Einfügen (oder drücken Sie STRG+F9).
HINWEIS: Sind Sie bei der Erstellung Ihrer csv-durch das entladen der Daten aus der informix und ersetzen Sie das Rohr mit Trennzeichen Komma?... vielleicht wäre es besser für Sie zu erstellen, der ein ass Berichtes und können besser manipulieren von strings zum erstellen der csv-Datei! hier ist ein Beispiel einer ace-Bericht, den ich verwenden, um zu erreichen ein ähnliches Ziel:
Einfache Sache gewesen wäre, zu überspringen, das "falsch" in deiner IF-Bedingung.
Schreiben Sie einfach den wahren Teil
Als Sie die falsche Sektion ist, wird es (denke ich) berücksichtigen
Wir das Problem gelöst, durch ändern der Zeilen:
{ IF { MERGEFIELD PRNT1040} = "Y" "Write some text, then use a return line here
" "" }
Dann setzen wir diese Regeln zurück, um anstatt der Zeilenumbrüche nach jeder Regel innerhalb der dialogoe box - für einige Grund, Word analysiert die Linie zu brechen, nachdem Sie fertig sind gehen durch die WENN -> DANN> ELSE Regeln enthalten, in word mail-merge-Optionen.