MailMerge löscht Formularfelder

13/07/2009 - 09:09 von T. Kuechler | Report spam
Hallo.

Word 2007 SP2

Ich habe eine Vorlage in der über den Befehl MailMerge Daten aus einer
anderen Datei in die Vorlage eingetragen werden und dann als .doc gespeichert
wird. Vorher wird der Schreibschutz der Vorlage entfernt.
1. Schreibschutz entfernen
2. MailMerge
3. Speichern als .docm

Das Makro war unter Word 2003 im Einsatz und hat funktioniert.

Nach der Umstellung auf 2007 entsteht folgendes Problem:
Beim Ausführen der Befehleszeile
ActiveDocument.MailMerge.Execute Pause:=True
werden alle Textformularfelder gelöscht. Es wird nicht der Inhalt der Felder
gelöscht, sondern das ganze Feld.

Hat sich bei 2007 was geàndert oder warum funktioniert das nicht mehr?

Bisherher umgehe ich das Problem in dem ich die mir die Position der
Textformularfelder "merke" und nach dem MailMerge wieder einfüge.
Das kann aber nicht die Lösung bleiben.

Mit freundlichen Grüßen
T. Kuechler
 

Lesen sie die antworten

#1 T. Kuechler
13/07/2009 - 10:37 | Warnen spam
Hallo.

Hat sich erledigt. Ich habe gerade hier den Eintrag "Formularfelder" vom
15.06. entdeckt (22 Posts vor dem hier).
Zudem war meine Information, dass das Problem bei Word 2003 nicht auftreten
würde falsch.

Die Formular-Funktionalitàt ist grundsàtzlich nicht kompatibel mit dem
Seriendruck. So hat Microsoft sich das vorgestellt, als Formularfelder 1993
eingeführt wurden. Hier ist das KB-Artikel zum Thema, das ein Workaround
vorschlàgt
http://support.microsoft.com?kbid!1308



"T. Kuechler" wrote:

Hallo.

Word 2007 SP2

Ich habe eine Vorlage in der über den Befehl MailMerge Daten aus einer
anderen Datei in die Vorlage eingetragen werden und dann als .doc gespeichert
wird. Vorher wird der Schreibschutz der Vorlage entfernt.
1. Schreibschutz entfernen
2. MailMerge
3. Speichern als .docm

Das Makro war unter Word 2003 im Einsatz und hat funktioniert.

Nach der Umstellung auf 2007 entsteht folgendes Problem:
Beim Ausführen der Befehleszeile
ActiveDocument.MailMerge.Execute Pause:=True
werden alle Textformularfelder gelöscht. Es wird nicht der Inhalt der Felder
gelöscht, sondern das ganze Feld.

Hat sich bei 2007 was geàndert oder warum funktioniert das nicht mehr?

Bisherher umgehe ich das Problem in dem ich die mir die Position der
Textformularfelder "merke" und nach dem MailMerge wieder einfüge.
Das kann aber nicht die Lösung bleiben.

Mit freundlichen Grüßen
T. Kuechler

Ähnliche fragen