Leere Seriendruckfelder bzw. Leerzeilen löschen
|
Autor |
Nachricht |
Mingi
Excel Amateur
Verfasst am: 06. Feb 2008, 10:59 Rufname:
|
|
Version: Office 2003 |
|
Guten Morgen!
Ich habe Serienbriefe erstellt, welche sich auf eine Excel Datenbank beziehen. Jetzt ist das Problem, dass nicht ausgefüllte Felder als lästige Leerzeilen dastehen. Habe schon im Forum gesucht, und bin auf folgende Antwort gestoßen:
{ if { Mergefield Leer } <> "" "{ Mergefield Leer }¶" "" }
Wenn das Seriendruckfeld Leer ungleich leer ist, füge den Inhalt des SD-Feldes Leer und ein Enter (¶) ein, sonst eine leere Zeichenkette.
Kann allerdings damit (leider) nicht sehr viel anfangen. Wo muss ich diesen Code einfügen? Wie funktioniert das? Um mein Problem nocheinmal zu konkretisieren: Ich möchte, dass leere Elemente so behandelt werden, als ob es sie gar nicht gäbe bzw. Wenn sie in einer eigenen Zeile stehen, soll diese Zeile wegfallen...
Mit freundlichen Grüßen
Micha
//Word Version 2003
|
|
Hübi
Es gibt immer bessere Lösungen, als meine.

Verfasst am: 06. Feb 2008, 23:28 Rufname: Hübi (selten Herbert)
Wohnort: Strausberg
|
| |
Version: Office 2003 |
|
Hi Micha,
eigentlich werden in Word 2003 leere Seriendruckfelder inhaltslos dargestellt und aus ihnen resultierende Leer-Absätze unterdrückt.
Im ersten Fall entsteht dann natürlich ein überflüssiges Leerzeichen hinter dem Feld.
Das kann man umgehen, wenn das Leerzeichen nur erzeugt wird, wenn das Feld auch Inhalt hat.
{if {Mergefield "Feldname"} <> "" "{Mergefield "Feldname"}_" ""}{Mergefield "NächstesFeld"}
_ verdeutlicht das Leerzeichen.
Ähnlich verhält es sich mit den Absätzen, dass die Absatzmarke nur erstellt wird, wenn auch Inhalt im Seriendruckfeld vorhanden ist.
{ if { Mergefield "Feldname" } <> "" "{ Mergefield "Feldname" }¶" "" }{ Mergefield "NächstesFeld"}¶
¶ bedeutet Enter drücken.
Zitat: | Wo muss ich diesen Code einfügen? Wie funktioniert das? |
Die Felder gehören an die Stelle, an der auch die Seriendruckfelder stehen - die weden quasi in eine Wenn..., Dann..., Sonst... -Bedingung eingebettet.
Die {} werden mit Strg+F9 erstellt und mit Alt+F9 wird die Ansicht gewechselt, F9 aktualisiert die Anzeige.
_________________ Gruß Hübi
[Tipps getestet mit Win XP Prof. SP-2, Office 2000 Premium SP3 / Office 2003 Prof. SP3 / Office Professional 2007 SP1]
|
|
Mingi
Excel Amateur
Verfasst am: 07. Feb 2008, 10:38 Rufname:
|
|
Version: Office 2003 |
|
Super!
Funktioniert! Vielen Dank!
|
|
philler
Im Profil kannst Du frei den Rang ändern
Verfasst am: 19. Feb 2014, 14:27 Rufname:
|
|
Version: Office 2010 |
|
Servus
Wie kann aber die eigentliche Leerzeile kompl weggelassen werden?
Folgende Situation:
- wenn etwas in Feld ngc1 steht, dann schreibe ngc_text + 2x Leerzeile
- wenn Feld ngc1 leer ist, dann schreibe KEINE Leerzeile, jedoch erzeugt mir Word jedes mal eine Leerzeile auch wenn die Bedingung nicht erfüllt ist.
{ IF {MERGEFIELD ngc1 } <> "" "{MERGEFIELD ngc1_text}
"}
Hat hier jemand schon Erfahrung?
|
|
Flipper7
Gast
Verfasst am: 19. Feb 2014, 17:55 Rufname:
|
| |
Version: Office 2003 |
|
Die Idee war gut, du musst den Absatz aber an der richtigen Stelle schalten, z. B.:
{ MERGEFIELD namenszusatz } {if{ MERGEFIELD name3 }="" "" "¶
{Mergefield name3}"}
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
|
|
Verwandte Themen |
Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Word Serienbriefe: Schriftart unterschiedl. nach Einfügen der Seriendruckfelder |
3 |
BenC |
1837 |
28. Jul 2011, 01:21 charlybrown  |
 |
Word Serienbriefe: Excel-File zu gross:Seriendruckfelder werden nicht angezeigt |
0 |
AndreaK |
1110 |
15. Mai 2011, 12:08 AndreaK  |
 |
Word Serienbriefe: Seriendruckfelder mit Tabulator? |
3 |
garfield4711 |
1104 |
21. Feb 2011, 17:23 Dennis1896  |
 |
Word Serienbriefe: Serienbrief Word2000 - leere Seiten beim Drucken |
10 |
Tevil |
9185 |
15. Jan 2010, 10:51 Tinchenfc  |
 |
Word Serienbriefe: Leerzeilen im Seriendruckempfänger |
1 |
Aprophis |
1320 |
29. Jun 2009, 21:05 CaBe  |
 |
Word Serienbriefe: Leerzeilen in Tabelle/Serienbrief unterdrücken |
2 |
joni.2000 |
3235 |
18. Jan 2009, 22:10 charlybrown  |
 |
Word Serienbriefe: Word Serienbrief unnötige Zeilen in Tabellen löschen |
2 |
sunlight80 |
2815 |
11. Sep 2008, 16:12 sunlight80  |
 |
Word Serienbriefe: Wenn-Dann: Ohne Leerzeilen wenn ein Wert nicht ausgefüllt??? |
1 |
Gast |
898 |
20. Aug 2008, 09:14 CaBe  |
 |
Word Serienbriefe: feldfunktionen ausblenden bzw. andere lösung parat? |
0 |
ciezki |
3348 |
29. Apr 2008, 13:39 ciezki  |
 |
Word Serienbriefe: Seriendruckfelder u. Verweise |
0 |
Insan |
809 |
16. März 2008, 18:21 Insan  |
 |
Word Serienbriefe: Seriendruckfelder sind grau |
1 |
gruss-babsi |
8079 |
31. Jul 2007, 11:37 Wolke  |
 |
Word Serienbriefe: Serienbrief/-druck -- Leere löschen/aussortieren |
3 |
Friegel |
2003 |
17. Feb 2007, 09:52 Friegel.  |
|
|