![](/forum/profile/get-photo.asp?memberid=27&type=profile&rnd=376) Elite Veteran
Beiträge: 860
![500](http://www.donkarl.com/forum/images/decorations/multiple/500.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) Ort: Wien | Hallo, Detlef!
Schröder - 08.04.13
kann man eigentlich mit DoCmd.OpenReport die Datei "G:\_UVZ\datei.pdf" drucken? Bei mir funktioniert das im Moment nicht.
Bin mir sicher, dass ich das früher immer so ging.
AC2002 unter WindowXP
OpenReport kann (und konnte schon immer) nur Access-Berichte öffnen oder drucken.
Von Adobe gibt es bzw. gab es in früheren Reader-Versionen ein OCX mit dem man PDFs in Access-Formularen und -Berichten anzeigen konnte. s.
http://www.team-moeller.de/?Tipps_und_Tricks:Access_und_Adobe_Reade...
Über diesen Umweg könnte man das wohl per OpenReport drucken.
Ansonsten kann man auch per API das PDF-Programm zum Drucken aufrufen. Dazu kannst du im Deklarationsbereich eines Standardmodules schreiben:
Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
und dann zum Drucken z.B.
ShellExecute Me.hwnd, "print", "G:\_UVZ\datei.pdf", vbNullString, "C:\", 1
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |