Registriert seit: 25.01.2025
Version(en): 2019
Guten Abend!
Ist es möglich das ich gezielt einzelne Arbeitsblätter als PDF abspeichern kann? Z.b. mittels einem Button auf dem jeweiligen Arbeitsplatt?
Blatt Salto Formular und Spalte H3?
Registriert seit: 22.09.2024
Version(en): 2010
Halllo,
"Ist es möglich ...?"
Wie weit bist du denn mit deinen Versuchen gekommen? Hast du schon mal ein Makro aufgezeichnet?
Registriert seit: 25.01.2025
Version(en): 2019
Guten Abend!
Nein ich habe zwar etwas bei Google gelesen aber noch nicht Probiert bez. weiß ich nicht wie ich hier vorgehen sollte am besten.
Registriert seit: 22.09.2024
Version(en): 2010
Hallo,
starte deine Makroaufzeichnung und dann machst du deine notwendigen Schritte von Hand. Nach beendigen dann die Makroaufzeichnung beenden und sich das Makro mal anschauen und ggf anpassen.
Mit "Speicher unter" kannst du den makierten Bereich als PDF speichern. Bei den Dialog->Optionen kannst du das einstellen.
Gruß
Knobbi38
Folgende(r) 1 Nutzer sagt Danke an knobbi38 für diesen Beitrag:1 Nutzer sagt Danke an knobbi38 für diesen Beitrag 28
• eurosky
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 25.01.2025
Version(en): 2019
08.02.2025, 22:36
(Dieser Beitrag wurde zuletzt bearbeitet: 08.02.2025, 22:36 von eurosky.)
Super Danke, hat zwar etwas gebraucht bis ich es verstanden habe aber es läuft.
Wenn ich mehrerer Drucker im System habe wie kann ich das einstellen damit der PDF Drucker die Aktion ausführt?!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
im Prinzip so:
Code:
strDrucker = ActivePrinter
ActivePrinter = "MeinPdfDrucker"
'Drucken
'...
ActivePrinter = strDrucker
Was Du fü den PDF-Drucker schreiben musst. lässt Du Dir mit
MsgBox ActivePrinter
oder zum Kopieren aus dem Direktbereich mit
Debug.Print ActivePrinter
anzeigen
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin!
Statt der Zuweisung ActivePrinter:= in der
.Printout-Methode kannst Du (vielleicht besser) auch die
.ExportAsFixedFormat-Methode nehmen.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 25.01.2025
Version(en): 2019
Danke für Eure Antworten aber ich bin für das zu blöde.
Bekomme immer Debungfehler?!
Das habe ich in meinem Makro stehen:
Sub PDF()'
' PDF Makro'
' Tastenkombination: Strg+q'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Ich weiss nicht wie ich die Info hier eintragen muss damit er mir nur am Adobe PDF Drucker druckt.
Registriert seit: 22.09.2024
Version(en): 2010
Hallo,
wenn du mal eine Blick in die Doku werfen würdest, was meinst du, wofür der Parameter
ActivePrinter bei der Printout Methode steht?
https://learn.microsoft.com/de-de/office...s.printout