janlutmeh Geschrieben 1. Februar 2005 Teilen Geschrieben 1. Februar 2005 Moin, folgendes Problem: Bei uns in der Firma wird eine ältere Access-Datenbank (Netzwerk) genutzt (2000) um potentielle Kunden zu erfassen. Um ein entsprechende Anschreiben zu genrieren werden die ausgewählten Daten in ein Export-file(txt) an der lokalen Maschine geschrieben. Dieses File ist in einer Word 2000 Dokumentvorlage als Datenquelle angelegt. Die Dokumentvorlage wird aus Access heraus geöffnet. Dann sollen die Daten (ausgewählt, also aus dem txt-file) in den entsprechenden Seriendruck feldern erscheinen. Funktioniert solange Word 2000 installiert ist auch einwandfrei. Sobald Word 2003 genutzt wird steht die Verbindung zu Datenquelle nicht mehr zur Verfügung. Diese kann neu ingerichtet werden, wird dann aber auch nicht übernommen, sondern nur für den jeweiligne Ausdruck erhalten. Meine Vermutung ist das dies an den erweiterten Sicherheitsfeatures von 2003 liegen könnte, habe aber bisher keine Möglichkeit gefunden dieses Verhalten zu ändern. Hoffe Ihr könnt mir helfen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
janlutmeh Geschrieben 8. April 2005 Autor Teilen Geschrieben 8. April 2005 So, habe nach ausgiebiger testerei das ganze wie folgt eingrenzen können. Die Access Datenbank funkioniert unter Access 2003 einwandfrei. Die textdatei die die Daten enthält wird ebenfalls fehlerfrei erstellt. Wird nun die Dokumentvorlage (erstelltes Haputdokument mit verknüpfter Datenquelle) aufgerufen, so wird Word geöffnet, das Dokument erzeugt und es werden falsche Daten im Dokument angezeigt. Öffne ich die Vorlage direkt in Word, so erscheint ein Warnhinweis das eine SQL Abfrage auf die Datenquelle ausgeführt wird. Wird der Warnhinweis bestätigt, so wird das Dokument generiert und die Daten aus der Datenquelle korrekt eingetragen. Hoffe das hilft den Office cracks unter Euch mir zu helfen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
janlutmeh Geschrieben 24. Mai 2006 Autor Teilen Geschrieben 24. Mai 2006 Nach knapp einem Jahr hier mal eine Lösung. http://support.microsoft.com/kb/840936/en-us Methode 3 half bei mir nicht. Methode 1 habe ich bei 75 Vorlagen wegen Faulheit ausgeschlossen. Also nur Methode 2. Die lässt sich wunderbar über ein Makro realisieren, Schaltfläche in die Symbolleiste und gut. Hier das Makro: Sub test() ' ActiveDocument.MailMerge.MainDocumentType = wdFormLetters ActiveDocument.MailMerge.OpenDataSource Name:= _ "C:\Pfad_zur_Datenquelle.txt", LinkToSource:=True, Format:=wdOpenFormatAuto, _ Connection:="", SQLStatement:="", SQLStatement1:="", SubType:= _ wdMergeSubTypeOther ActiveDocument.MailMerge.ViewMailMergeFieldCodes = wdToggle End Sub Es gibt bei RTF basierten Datenquellen auch das Verhalten das vor der Ausführung des SQL Statement gewarnt wird. Hier wird beschrieben wie man das zur Not abschaltet: http://support.microsoft.com/kb/825765/ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.