ERLEDIGT
JA
JA
ANTWORTEN
0
0
ZUGRIFFE
656
656
EMPFEHLEN
-
Hallo Leute,
folgendes Problem:
Wenn ein Benutzer einen Serienbrief erstellt, setzen wir entsprechend die Attribute, was ca. so aussieht bei aktuellen Word-Versionen:
Code :1 2 3 4 5 6 7
With docProgram.ActiveDocument.MailMerge .MainDocumentType = 0 'wdFormLetters .OpenDataSource cf .DataSource.QueryString = "Select * from ./" & FilesNameExtension(cf) End With docProgram.ActiveDocument.MailMerge.EditMainDocument docProgram.ActiveDocument.MailMerge.ViewMailMergeFieldCodes = 9999998
Klappt soweit auch.
Wenn nun eine solche File erneut aufgemacht und die Steuerdatei nicht aufbereitet werden soll, wird diese vom Server in ein Temppfad gespeichert.
Soweit alles gut, aber wir müssen ja nun dem Word-File irgendwie mitgeben, dass der Name resp. der Pfad der Steuerdatei geändert hat, da dieser sonst am falschen Ort gesucht wird.
Dateien öffnen wir jedoch über ShellExecute, daher laden wir kein Word-Objekt oder ähnliches. Es missfällt mir, dass ich nur für diese Funktion das ganze Objekt neu laden muss.
Gibt es da evtl. eine Möglichkeit, diesen Parameter einfacher zu ändern? Ansonsten müsse ich das Word-Objekt laden, die Datei einfügen, ändern, speichern und dann wieder normal über ShellExecute öffnen.
Vielen Dank im Voraus
Müller Matthias
Ähnliche Themen
-
[Word 2003] Serienbrief mit VBA
Von eyecat im Forum Office-AnwendungenAntworten: 0Letzter Beitrag: 03.03.08, 15:08 -
Serienbrief in Word mit einer Access Abfrage inkl. Visual Basic -> Word streikt
Von InFlame im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 25.01.08, 15:27 -
Word Serienbrief Kontrollkästchen
Von hikeda_ya im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 06.06.06, 17:02 -
Serienbrief aus Word 2k3 an CC, BCC schicken?!
Von CrazyFreddy im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 19.01.06, 11:38 -
Automatisierung Serienbrief in Word
Von hallowelt im Forum Office-AnwendungenAntworten: 3Letzter Beitrag: 21.06.04, 18:20





Zitieren
Login





