Elite Veteran
Beiträge: 866
Ort: Wien | Hallo!
motocomfort - 02.02.21
ich versuche mittels
DoCmd.OutputTo acOutputReport, "MeinBericht", acFormatPDF, "c:\MeinPfad\MeinDateiname.pdf"
einen Bericht als PDF Datei auszugeben.
Wobei "c:\MeinPfad\MeinDateiname.pdf" in der Variablen xPfad liegt, also
DoCmd.OutputTo acOutputReport, "MeinBericht", acFormatPDF, xPfad
Das scheitert mit der Fehlermeldung:
(Der Befehl AusgabeIn steht momentan nicht zur Verfügung, 2046)
Setze ich nen Haltepunkt und gehe mit F8 im Einzelschritt durch, wird der Bericht sauber als PDF in den entsprechenden Ordner
gelegt.
----------------------------------------------------
Dies unter Windows 10 und Access 2010, 2013 auf verschiedenen PCs.
Auf anderen PCs mit gleicher Konstellation läuft alles völlig korrekt.
Unter Access 2016 läuft es immer richtig.
Der Bericht lässt sich ansonsten ganz normal Drucken und macht keine Probleme.
Kennt jemand das Phänomen oder weiß woher das kommt?
Klingt nach einem Fenster/Menü-Problem in manchen Versionen und Situationen. Ich habe ein paar Mal gelesen, dass es hülfe, vor dem OutputTo den Fokus explizit auf ein Formular zu setzen (z.B. das, in dem der Code steht, aber an sich egal welches). Also:
Forms!DeinFormular.SetFocus
DoCmd.OutputTo...
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |