ich möchte gerne Zeugnisse über einen Excel-Export als PDF generieren. Dazu habe ich ein VBA-Skript geschrieben. Allerdings schaffe ich es nicht, das Ausgabeformat unabhängig vom verwendeten PC einzustellen.
Je nach dem, auf welchem PC der PDF-Druck durchgeführt wird, verschiebt sich der Seitenumbruch. Als Drucker nehme ich immer den "Microsoft Print to PDF"-Drucker. Der ist auf allen PCs vorhanden. Aber selbst wenn ich die Seitenränder per VBA vorgebe und im Seitenlayout "4 Seiten hoch" und "1 Seite breit" setze, wird der Seitenumbruch auf verschiedenen PCs an verschiedenen Stellen durchgeführt.
Der Grund ist mir nicht klar. Ich vermute, es hat etwas mit der Auflösung des Monitors zu tun.
Ich habe die Datei und das Skript auf ein Minimum reduziert und hochgeladen (siehe unten).
Könnte mir bitte jemand dabei helfen, dass für das erzeugte PDF, unabhängig vom verwendeten PC, der Seitenumbruch immer zuverlässig an der gleichen Stelle gesetzt wird?
Vielen Dank schonmal!
McAledih
Hier der Link zur Datei: https://www.herber.de/bbs/user/149619.zip
Darin befindet sich die Excel-Datei und ein Testdruck.PDF