Ich habe den pdf-writer installiert und würde gerne ein Makro einbinden, dass mir auf Knopfdruck einen bestimmten Datenbereich direkt in ein bestimmtes Verzeichnis mit einem bestimmten Dateinamen "speichert" bzw. "druckt". Für Hilfe vielen Dank!
Du musst den ActivePrinter auf den PDF-Writer umstellen, dann funktioniert es z.B. so:
Natürlich musst Du vorher den Druckbereich noch festlegen. Und nach dem Drucken solltest Du den Drucker wieder auf den Standarddrucker umstellen, damit es beim nomalen Drucken keine bösen Überraschungen gibt.
Das löst Dein Problem aber noch nicht ganz, weil es mit Excel-Mitteln nicht funktionieren wird, den Dateinamen und Speicherort vorweg festzulegen und die PDF-Datei direkt zu erstellen. Dazu hat Hans (im Archiv zum Acrobat Destiller) ausgeführt:
"das ist nur über den Einsatz der VBA-Möglichkeiten des Acrobat Destiller zu lösen. In der Excel-Entwicklungsumgebung müßte ein Verweis auf den Destiller erstellt und auf seine Objektbibliothek zugegriffen werden. Mit Excel-Mitteln wird es nicht lösbar sein."
Also musst Du wohl den Umweg über den Dialog des PDF-Writer gehen müssen.
Viel Erfolg,
Charlie