Supportnet / Forum / Datenbanken
Access Datenübergabe an Word
Frage
Hallo,
ich versuche folgendes: Ich möchte das aktuelle Tagesdatum, den akutellen Nutzer und den aktuell geöffneten Datensatz (des Erfassungsformulars) als Text haben. Das brauch ich um (und jetzt kommts) diesen an Word als Dateiname zu übergeben. Ich möchte also auf Knopfdruck in Access ein Word-File mit oben stehendem Filenamen generieren. Habe schon einige unprofessionelle Lösungsansätze mit Makros probiert, aber nichts wo ich sonderlich weit gekommen wäre.
Hoffe mir kann jemand helfen
Danke schon mal
Fruitmaker
Antwort 1 von grubie
Hallo Fruitmaker,
anbei ein VBA-Codeschnipsel
Du musst natürlich strFilename noch aus deinen Daten zusammensetzen. Wenn du im Dateinamen den Pfad voranstellst, wird der benutzt, sonst der aus den Wordeinstellungen.
Gruss,
grubie
anbei ein VBA-Codeschnipsel
Dim objApp As Word.Application
Dim objBrief As Word.Document
Dim strVorlage, strFilename AS String
strVorlage="Normal.dot"
strFilename="Dein_Pad_und Dateiname"
´Öffnet Word
Set objApp = New Word.Application
Set objBrief = objApp.Documents.Add(strVorlage)
´Holt Word in den Vordergrund
objApp.Visible = True
objApp.Activate
´Speichert das Dokument mit dem definierten Dateinamen ab
objBrief.SaveAs (strFilename)Du musst natürlich strFilename noch aus deinen Daten zusammensetzen. Wenn du im Dateinamen den Pfad voranstellst, wird der benutzt, sonst der aus den Wordeinstellungen.
Gruss,
grubie
Antwort 2 von Fruitmaker
Danke... eine echte Hilfe.
schönen Feiertag noch und bis bald
Fruitmaker
schönen Feiertag noch und bis bald
Fruitmaker

