Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Access 2003 Umwandlung in PDF funktioniert nicht

Begonnen von herb54, September 04, 2018, 10:14:39

⏪ vorheriges - nächstes ⏩

herb54

Hallo,
ich habe auf einem Server Windows 2012R2 ein älteres Access2003 (leider!!!).
Dort möchte ich eine Berichtsansicht in ein PDF umwandeln. Mit Access 2013 kein Problem:

Dim stDocName As String
 
    stDocName = "rptRechnung"
    DoCmd.OpenReport stDocName, acPreview

    DoCmd.OutputTo acReport, stDocName, acFormatPDF, "C:\Users\Administrator\Desktop\Druckdokumente\meineDatei.pdf"
    FollowHyperlink "C:\Users\Administrator\Desktop\Druckdokumente\meineDatei.pdf"
DoCmd.Close

Bei Access 2003 öffnet dies das "Ausgabe in" Fenster. Dort werden mir alle Dateisuffixe angeboten außer PDF. Ich habe auf dem Server sowohl den Acrobat Reader DC als auch Free PDF (als PDF Drucker) installiert. Hat jemand einen Tipp wie ich die Berichtsansicht in PDF umwandeln kann direkt über VBA ?

Im Voraus Danke
Herbert


MzKlMu

Hallo,
meiner Meinung nach geht das in A2003 noch nicht direkt. Was da installiert ist, spielt keine Rolle.
Du musst den Bericht als PDF drucken.
Gruß Klaus

PhilS

Ergänzend zu Klaus' Antwort:
Einzige Alternative zum Druck auf einem PDF-Drucker ist die ReportToPDF-Lösung von Stehpen Lebans. Diese verwendet das Snapshot-Format als Zwischenschritt, um einen Report zu exportieren und dann in ein PDF umzuwandeln. Dabei hast du i.d.R. mehr Kontrolle über das Ausgabeverzeichnis und den Dateinamen, als bei der Ausgabe über einen PDF-Drucker.
Nachteil dieser Lösung ist, wenn ich mich richtig erinnere, dass der Bericht als Grafik ausgegeben und in das PDF eingebettet wird. Optisch ist das kein Problem, aber du hast dann keinen durchsuchbaren/kopierbaren Text in dem PDF.
Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

herb54

Hallo,
vielen Dank für eure Hilfe! Da bleibt mir leider nur der Weg über den PDF Drucker!
Grüße
Herbert