You are not logged in.

  • Login

1

Monday, January 26th 2004, 4:07am

Seriendruck

Ich habe hier ein Fummel-Problem und hoffe, jemand kennt sich aus. Ich soll Vorlagen for einen Seriendruck erstellen. Als Textverarbeitung kommt Word 2002 zum Einsatz. Die Adressen kommen aus Outlook 2002.

Die Anforderung ist die, daß wenn Feld "Anrede" = "Herr", soll "Sehr geehrter Herr" generiert werden. Bei "Frau" "Sehr geehrte Frau", und ansonsten soll dort natürlich "Sehr geehrte Damen und Herren" stehen.

Das Problem: Ich weiß nicht, wie ich das mit Word Bordmitteln realisiere. Über den Button "Grußzeile einfügen" generiert er nur Müll, Beispielsweise die Zeile: "Sehr geehrte(r) Herr Herr Frank Meisener,". Abgesehen davon erfolgt scheinbar auch keine Trennung zwischen männlich-weiblich.

Mein 2. Versuch war über die Funktion "Bedingungsfeld einfügen / Wenn... dann... sonst...". Die Funktion ist aber leider nur für zwei Fälle ausgelegt, also Wenn Anrede=Herr dann Blabla sonst Sehr geehrte Frau. Der dritte Fall der Firma kann also nicht berücksichtigt werden.

Bin für jeden Lösungsvorschlag dankbar!

2

Monday, January 26th 2004, 9:45am

This post has been edited 5 times, last edit by "_Wanderer_Dude" (Jan 26th 2004, 9:54am)


LR_Butch

Professional

Posts: 566

Occupation: GER

  • Send private message

3

Monday, January 26th 2004, 12:00pm

Eine Möglichkeit ist, drei Bedingungsfelder hintereinander zu setzen. Je if = Herr then "Sehr ..." else "" und if = "Frau" then " ..." else "" usw.

Zweite Möglichkeit ist verschachteln. Mit Rechtsklick auf das Bedingungsfeld auf Feldfunktionen ein. Da kann man dann editieren und Code einfügen.

Dritte und imho beste Möglichkeit ist Adressen nach Excel oder besser Acces zu importieren und den Feldinhalt dort zu generieren. Da hat man einfach mehr Kontrolle.

Vierte aber auch komplizierteste Möglichkeit ist auf die Serienbrieffunktionen zu verzichten und alles über OLE-Objekte in VB zu programmieren.

Gruß, Butch

This post has been edited 1 times, last edit by "LR_Butch" (Jan 26th 2004, 12:01pm)


El_Tigre

Intermediate

Posts: 286

Occupation: GER

  • Send private message

4

Monday, January 26th 2004, 1:57pm

ich präferiere ganz klar die 3. variante von butch, denn:

- du siehst leere oder falsch befuellte felder (dreher etc.)
- hast keinen stress mit extra blanks. wenn wo was fehlt
- bindest auch titel und son schmarrn ein.

mach die ne extra spalte, sinngemaess:

=WENN(O4="Herr";WENN(N4="";"Sehr geehrter Herr";VERKETTEN("Sehr geehrter Herr ";N4));WENN(O4="Frau";WENN(N4="";"Sehr geehrte Frau";VERKETTEN("Sehr geehrte Frau ";N4));"XXXXXXXXXXXXXXXX"))

Syndicate

Professional

Posts: 737

Occupation: GER

  • Send private message

5

Monday, January 26th 2004, 7:48pm

Serienbriefe gehen recht leicht in Access zu erstellen.

schau mal da nach.

MS-Office-Forum


dort kannste dann auch die Outlook-Adressen wunderbar verarbeiten / auslesen / was auch immer
Skilgannon
EU-Blackhand

Tauren Krieger
Wölfe Kalimdors

6

Monday, January 26th 2004, 8:50pm

Quoted



falls doch..... ;)

7

Monday, January 26th 2004, 8:55pm

RE: Seriendruck

Die dritte Möglichkeit von Butch ist die Beste. So hab ich das auch gemacht...

This post has been edited 1 times, last edit by "TKCB_Cranberry_" (Jan 26th 2004, 9:01pm)


8

Monday, January 26th 2004, 10:11pm

Bin gerade nach Hause gekommen und werde mir Eure zahlreichen Ideen mal genauer ansehen. Erstmal vielen Dank @all!

This post has been edited 1 times, last edit by "DS_Tamger" (Jan 26th 2004, 10:12pm)


9

Monday, January 26th 2004, 11:43pm

Die Idee, mehrere Bedingungsfelder zu ketten, war schon in etwa das, wonach ich gesucht habe. Eine elegantere Möglichkeit, die ich durch Ausprobieren fand, ist folgender Code (falls jemand mal das selbe Problem hat), der prima funktioniert:

{ IF { MERGEFIELD Anrede } = "Herr" "Sehr geehrter Herr { MERGEFIELD "Nachname" }" " { IF { MERGEFIELD Anrede } = "Frau" "Sehr geehrte Frau { MERGEFIELD "Nachname" }" "Sehr geehrte Damen und Herren" }" }!

Die anderen Geschichten mit Excel und Access kamen nicht in Frage, da in diesem Fall die User zu viele Arbeitschritte machen müßten, was mehr Schulung bedeuten würde (und garantiert sowieso zur Katastrophe führt, laß mal Sekretärinnen Access-Importe durchführen ;-) Außerdem soll meistens sowieso nur ein Kontakt rübergeschoben werden, und deshalb mußte eine einfache Lösung her. Die habe ich jetzt.

Nochmal danke für Eure zahlreichen Anregungen!