Forum: PC Hard- und Software Excel2010 - Tabellename als Druckauftragsname übernehmen


von Zwergenmeister (Gast)


Lesenswert?

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

von ge-nka (Gast)


Lesenswert?

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.

von Rainer V. (rudi994)


Angehängte Dateien:

Lesenswert?

siehe Anhang.

von ge-nka (Gast)



Lesenswert?

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?

von Guido C. (guidoanalog)


Lesenswert?

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
Noch kein Account? Hier anmelden.