Hallo liebes Forum, ich habe schon die Suche genutzt und auch sehr viel google aber leider keine passende Antwort gefunden. Ist folgendes in Excel 2010 und Makro möglich: Tabellen Namen als Druckauftragsnamen übernehmen und nicht den Namen der Datei. Dann an einen PDF Drucker senden und mit dem Tabellennamen speichern. (In Office direkt als pdf erstellen ist keine Option da Excel keinen Randlosen Briefkopf ununterstützt!) Vielen Dank Gruß Zwergenmeister
Zwergenmeister schrieb: > (In Office direkt als pdf erstellen ist keine Option da Excel keinen > Randlosen Briefkopf ununterstützt!) Was meinst du mit "Randlosen Briefkopf"? Wenn du dein PDF-Drucker im Windows als Standarddrucker stellst, dann werden deine Drucke Randlos sein, zumindestens mit FreePDF als Standarddrucker.
Hat meine Frage nicht beantwortet, anbei zwei Fotos, erzeugt mit deinem Skript. Einmal ein echter Drucker als Standard Drucker, einmal FreePDF als Standard Drucker. Meintest du mit Randlos das?
Hallo, ich habe das Makro nicht getestet, vielleicht hilft es Dir dennoch weiter. Du benötigst zur Ausführung des Makros PDFCreator. http://www.excelguru.ca/content.php?161-Printing-Worksheets-To-A-PDF-File-%28Using-Early-Binding%29 Die Stelle in dem Makro, die dich interessiert, dürfte diese hier sein:
1 | 'Assign settings for PDF job |
2 | With pdfjob |
3 | .cOption("UseAutosave") = 1 |
4 | .cOption("UseAutosaveDirectory") = 1 |
5 | .cOption("AutosaveDirectory") = sPDFPath |
6 | .cOption("AutosaveFilename") = sPDFName |
7 | .cOption("AutosaveFormat") = 0 ' 0 = PDF |
8 | .cClearCache |
9 | End With |
Mit freundlichen Grüßen Guido
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.