Aressdaten aus AC97 in Word 2007 übernehmen

14/02/2010 - 14:43 von Hugo Wafler | Report spam
Haloo liebe Helfer
Im AC97 habe ich eine DB erstellt wovon ich Adressdaten in Word 97 übernehme
das làuft ausgezeichnet mit win XP-Pro.
Das Problem ist, dass einer von den PC's der mit dieser DB ausgestattet
werden soll, unter Vista làuft, Access 97 und Word 2007 beinhaltet.
Wenn ich jetzt auf diesem System den Druck starte bekomme ich die
Fehlermeldung Daten nicht gefunden. Installiere ich jedoch Word 97 parallel
auf dem System funktioniert alles bestens. Die schlechte Nebenerscheinung
ist, dass wenn ich danach Word 2007 starte dieses wieder neu installiert
werden muss.
Gibt es dafür eine Lösung um die Daten zwischen AC97 und Word 2007 zu
verschieben? oder gibt es eine Lösung damit Word nicht jedesmal wieder
installiert werden muss, wenn W97 und W2007 parallel laufen?
Oder ist etwas an meinem Code falsch für Word 2007?

Function DRUCKEN_DRUCKEN()
On Error GoTo DRUCKEN_DRUCKEN_Err

' DATEN FÜR DRUCK ERSTELLEN
DoCmd.OpenQuery "QRY_Arztbericht", acNormal, acEdit
' Arzt- und Patientenadressen transferieren
DoCmd.TransferText acExportMerge, "", "TBL_Arztbericht",
"c:\Access\Carla\Arztbericht.txt", True, ""
' WINWORD STARTEN
Call Shell("Winword c:\Access\Carla\Arztbericht.doc", 3)

DRUCKEN_DRUCKEN_Exit:
Exit Function

DRUCKEN_DRUCKEN_Err:
MsgBox Error$
Resume DRUCKEN_DRUCKEN_Exit

End Function


Besten Dank für eure Hilfe
Hugo
 

Lesen sie die antworten

#1 Jens Schilling
14/02/2010 - 16:22 | Warnen spam
Hallo, Hugo

Hugo Wafler wrote:
Haloo liebe Helfer
Im AC97 habe ich eine DB erstellt wovon ich Adressdaten in Word 97
übernehme das làuft ausgezeichnet mit win XP-Pro.
Das Problem ist, dass einer von den PC's der mit dieser DB
ausgestattet werden soll, unter Vista làuft, Access 97 und Word 2007
beinhaltet.
Wenn ich jetzt auf diesem System den Druck starte bekomme ich die
Fehlermeldung Daten nicht gefunden. Installiere ich jedoch Word 97
parallel auf dem System funktioniert alles bestens. Die schlechte
Nebenerscheinung ist, dass wenn ich danach Word 2007 starte dieses
wieder neu installiert werden muss.
Gibt es dafür eine Lösung um die Daten zwischen AC97 und Word 2007 zu
verschieben? oder gibt es eine Lösung damit Word nicht jedesmal wieder
installiert werden muss, wenn W97 und W2007 parallel laufen?
Oder ist etwas an meinem Code falsch für Word 2007?

Function DRUCKEN_DRUCKEN()


[.]
' WINWORD STARTEN
Call Shell("Winword c:\Access\Carla\Arztbericht.doc", 3)



Versuch's doch mal mit der FollowHyperlink-Methode; die startet unabhàngig
von der aktuell installierten Word-Version durch die Verknüpfung mit der
Datei-Endung die jeweils gültige Programmversion ( was nicht nur für
Word-Dokumente gilt).

Also so etwa:

FollowHyperlink ("C:\Access\Carla\Arztbericht.doc")

Gruss
Jens

FAQ: http://www.donkarl.com

Ähnliche fragen