mit folgendem Quellcode erzeuge ich eine PDF-Datei. Diese Datei soll anschließend umbenannt werden.
Application.ActivePrinter = "FreePDF XP - test auf Ne01:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:="FreePDF XP - test auf Ne01:", _ Collate:=True
Name Quelldatei As Zieldatei
Das Problem ist, dass "Name" zu früh ausgeführt wird und sofort einen Laufzeitfehler erzeugt, wenn die PDF-Datei noch nicht fertig ist.
Eine Wartezeit vor "Name" möchte ich ungern einbauen, da die Erstellungszeit je nach PDF-Datei und Rechner unterschiedlich lange ausfallen kann.
Gibt es eine Möglichkeit, eine PDF-Datei aus Excel heraus mit VBA zu erzeugen, wo ich den Dateinamen bereits in Excel vorgeben kann (so dass ich dann auf die umbenennerei verzichten kann)?
Oder könnte man einen Test einbauen, in welchem festgestellt wird, ob auf die "Quelldatei" zugegriffen werden kann, um erst danach dann die Datei umzubenennen?
Ich hoffe ich habe mich verständlich ausgedrückt ;-)
Viele Grüße und vielen Dank schonmal
Mathias