"Seriendruck" von PDF-Dokumenten

02/02/2009 - 09:13 von Holger Wirtz | Report spam
Hallo NG'ler,

ich habe folgendes Problem:

Es müssen aus Access (Version 2000) heraus mehrere PDF-Dokumente
nacheinander ausgedruckt werden.

Ich nutze dafür eine Funktion, die ich mal in einem Newsgroup-Beitrag
gesehen hatte:

'***********************************************************************
Function PrintDoc(ByVal DocName As String, Optional ByVal PathName As String
= "C:\")

Const SW_SHOWNORMAL = 6

On Error GoTo PrintDoc_Error

PrintDoc = ShellExecute(Application.hWndAccessApp, "Print", DocName, "",
PathName, SW_SHOWNORMAL)
Exit Function

Application.hWndAccessApp

PrintDoc_Error:
MsgBox "Error: " & Err & " " & Error
Exit Function
End Function
'***********************************************************************

Die obige Funktion wird innerhalb einer Schleife mehrfach aufgerufen (für x
PDF-Dokumente).

Meistens, aber nicht immer, werden dabei Dateien zum Ausdruck "verschluckt".
Ich habe den Eindruck, dass durch das dauernde Öffnen und Schließen des
Acrobat Readers dieser "außertritt" geràt und dann ein oder mehrere Dokument
dann nicht gedruckt werden.

Was mache ich falsch?
Gibt es Alternativen?

Für Tipps wàre ich sehr dankbar.

Viele Grüße
Holger
 

Lesen sie die antworten

#1 Jens Schilling
02/02/2009 - 10:16 | Warnen spam
Hallo, Holger

Holger Wirtz wrote:
Hallo NG'ler,

ich habe folgendes Problem:
[Snip]
Es müssen aus Access (Version 2000) heraus mehrere PDF-Dokumente
nacheinander ausgedruckt werden.
Gibt es Alternativen?



Alex Dybenko geht in seinem Blog darauf ein :

http://accessblog.net/2008/01/print...-code.html

Gruss
Jens

Ähnliche fragen