Seite 1 von 1

Seriendruck - Geburtsdatum ERLEDIGT

BeitragVerfasst: 21. Juni 2011, 08:20
von Jutzerl
Excel 2010 und Word 2010

Ich hab eine Liste mit diversen Daten, u.a. auch das Geburtsdatum.
Wenn ich dieses Datum dann als Seriendruckfeld in ein Formular eingebe, schreibt Word es beim Ausdruck in der amerikanischen Version.
Was muss ich ändern? :gruebel:

Re: Seriendruck - Geburtsdatum

BeitragVerfasst: 21. Juni 2011, 09:22
von annaa
keine ahnung...
zzx im paralleluniversum hat geschrieben:Grund für das Verhalten ist die Schnittstelle, die zum Datenaustausch zwischen Excel und Word benutzt wird. Seit Word 2002/XP kommt dafür standardmaessig OLE DB zum Einsatz. Um die Formatierung aus Excel beizubehalten, muss man die Seriendruckfelder im Word-Dokument mit passenden Formatschaltern ausstatten.

Du könntest versuchen wieder DDE zu verwenden. Dazu musst du in Word folgende Einstellung vornehmen:

- Extras
- Optionen
- Register: 'Allgemein'
- [x] Konvertierung beim Öffnen bestätigen
- [OK]

Nun erscheint beim Verknüpfen mit einer externen Datenquelle ein Auswahldialog, in dem dann 'MS-Excel-Arbeitblätter über DDE' angewählt werden kann.

Die andere Alternative:

Nachdem du das Seriendokument zusammengestellt und die Seriendruckfelder eingefügt hast, machst du mit Alt + F9 die Feldfunktionen sichtbar. Anstelle eines Platzhalters wie

+Betrag;

siehst du dann einen Feldcode wie

{ MERGEFIELD Betrag }

Ergänze diesen Code um einen Formatschalter. Das Währungsformat erhälst du zum Beispiel mit folgendem Schalter:

{ MERGEFIELD Betrag \# "#.##0,00 }

Das "\#" leitet eine Zahlenformatierung ein. Das gewünschte Ausgabeformat steht danach zwischen zwei Anführungszeichen.
Im Beispiel verwendet man die Raute (#) fuer eine optionale Stelle vor dem Komma und die Null (0) für eine erzwungene Stellenangabe - mit einer Stelle vor und zwei Stellen nach dem Komma. Danach folgt noch das Währungszeichen.

Das Prinzip kann man auch auf Datumsangaben anwenden. Der Formatschalter wird dann jedoch mit einem @-Zeichen eingeleitet. Ein Seriendruckfeld namens "Datum" liesse sich dann wie folgt formatieren:

{ MERGEFIELD Datum \@ "d.M.yyyy" }

Das Datumsformat steht für jeweils einstellige Tages- und Monatsangaben sowie für eine vierstellige Jahreszahl. Beachte die englischen Kuerzel: "d" fuer "Day" (Tag), ein grossgeschriebenes (!) "M" fuer "Month" (Monat) und ein "y" fuer "Year" (Jahr).

Sobald du alle Seriendruckfelder mit den passenden Formatschaltern versehen hast, kehrst du durch erneutes Drücken von Alt + F9 zur normalen Dokumentansicht zurück. Danach kannst du wie gewohnt mit dem Seriendruck fortfahren. Die Zahlen oder Datumswerte sollten jetzt im gewünschten Format dargestellt werden.

_________________
Gruss
zzx


diese beschreibung ist zwar für ältere word/excel-modelle, aber zzx sagt auch, dass es wohl bei neueren versionen so oder ähnlich geht.

:?:

Re: Seriendruck - Geburtsdatum ERLEDIGT

BeitragVerfasst: 21. Juni 2011, 09:30
von Jutzerl
Danke Annaa, hab's auch bei google gefunden. Und es funktioniert. :]

Re: Seriendruck - Geburtsdatum ERLEDIGT

BeitragVerfasst: 21. Juni 2011, 12:56
von zzx
Hallo,

das Aussehen von Excel hat sich zwar erheblich verändert aber hinter den Kulissen ist manches gleich geblieben.