Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Ausdruck im Format 8,5 x 5,4 cm

Forumthread: Ausdruck im Format 8,5 x 5,4 cm

Ausdruck im Format 8,5 x 5,4 cm
31.01.2025 09:46:55
Volker Bunge
Hallo zusammen,

ich möchte gerne eine Visitenkarte als PDF abspeichern. Problem ist eigentlich nur das gewünschte Papierformat von 8,5 x 5,4 cm einzustellen.

Das Erstellen erfolgt per Export als PDF.

Könntet Ihr mir hier einen Tipp geben, wie ich dieses Format richtig einstellen kann?

Vielen Dank

Volker
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ausdruck im Format 8,5 x 5,4 cm
31.01.2025 10:37:17
Oberschlumpf
Hi Volker,

ich vermute, dazu benötigst du das "Vollprogramm" von Adobe Acrobat, also allein der Acrobat Reader wird nicht ausreichen.
Da ich aber nur vermute, es aber nicht genau weiß, lass ich den Beitrag weiter offen.

Ciao
Thorsten
AW: Ausdruck im Format 8,5 x 5,4 cm
31.01.2025 12:21:24
nur eine einzige Visitenkarte?
AW: Ausdruck im Format 8,5 x 5,4 cm
31.01.2025 16:15:34
RPP63
Moin!
Für so etwas würde ich doch besser Word nehmen.
(Sendungen → Etiketten)

Gruß Ralf
Anzeige
AW: Ausdruck im Format 8,5 x 5,4 cm
03.02.2025 08:48:02
Volker Bunge
Hallo zusammen,

vielen Dank erst einmal für Rückmeldungen.

Habe leider noch etwas vergessen.

Excel nutze ich deswegen, weil ich auf der Rückseite einen passenden QR-Code noch auf die Visitenkarten drucke. Dafür habe ich einen passenden VBA-Code gefunden. Der normale Druck wird natürlich mit 2 x 5 Visitenkarten gedruckt. Damit man aber auch eine Visitenkarte auf sein Handy packen kann, wollte ich nun versuchen, eine Visitenkarte aus diesem Pulk als PDF zu erstellen.

Dazu soll aber die einzelne Visitenkarte möglichst im Format 8,5 x 5,4 cm sein.

Ich bin gerade dabei, es über den eDocPrinter zu lösen. Mal sehen, ob es mir gelingt. Wenn ich die Lösung habe, dann melde ich mich natürlich hier noch einmal.

Gruß

Volker
Anzeige
AW: Ausdruck im Format 8,5 x 5,4 cm
05.02.2025 15:21:03
Volker Bunge
Hallo Zusammen,

mit dem eDocPrinter PDF Pro Ver 7.23 Build 7339 habe ich es jetzt hinbekommen.

Eine Sache muss man aber vorher noch manuell einstellen: Nämlich die gewünschte Papiergröße
Dazu einfach "Datei, Drucken" auswählen und dann unter der Druckerauswahl unten rechts auf "Druckereigenschaften" klicken. Auf der ersten Registerseite "Seite" gibt es rechts neben der Standardpapierformat einen Button "Neu". Dort nun die Felder wie gewünscht eintragen und mit "OK" bestätigen.
Das neue Format sollte jetzt als aktives Format angezeigt werden. Danach kann der Druck erst einmal abgebrochen werden.
Nun mit F11 in den VBA-Editor gehen und das Direktfenster mit STRG+G aufrufen und folgenden Befehl eintragen "? activesheet.PageSetup.PaperSize". Als Ergebnis kam dann bei mir 457 raus. Diesen Wert gegen meinen Wert tauschen.

Jetzt kann man mit folgenden Code, zwei Tabellenblätter als Visitenkarte ausdrucken.



Sub Visitenkarte_als_PDF()

' Hilfsvariablen festlegen
Dim DBereich As String
Dim DatPfad As String
Dim Eingabeseite as integer = 1
Dim Vorderseite as integer = 2
Dim Rueckseite as integer = 3

' Druckbereiche festlegen
DBereich = "$J$4:$K$17"
' Dateipfad für die PDF-Datei festlegen
DatPfad = "C:\Temp\Visitienkarte.pdf"

' Wähle den EDocPrinter aus
Application.ActivePrinter = "eDocPrinter PDF Pro auf Ne05:"

' Nun die Vorderseite einstellen
Sheets(Vorderseite).Select
Range(DBereich).Select
ActiveWindow.Zoom = 100

With Worksheets(Vorderseite).PageSetup
.PrintArea = DBereich
.Orientation = xlLandscape
.PaperSize = 457 ' Visitenkarte (selbst erstellte Papiergröße 85 x 54 mm)
End With

' und jetzt die Rückseite
Sheets(Rueckseite).Select
Range(DBereich).Select
ActiveWindow.Zoom = 100

With Worksheets(Rueckseite).PageSetup
.PrintArea = DBereich
.Orientation = xlLandscape
.PaperSize = 457 ' Visitenkarte (selbst erstellte Papiergröße 85 x 54 mm)
End With

' Zum Druckend die beiden Seiten auswählen
Sheets(Array(Vorderseite, Rueckseite)).Select

' und die Vorderseite anzeigen
Sheets(Vorderseite).Activate

' Nun den Export als PDF-Datei einleiten
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
DatPfad, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False

' Nun die Eingabemaske anzeigen
Sheets(Eingabe).Select
Range("C2").Select

' und den Benutzer über das Ergebnis informieren
MsgBox ("PDF Datei erstellt und im Verzeichnis: " & vbCrLf & vbCrLf & DatPfad & vbCrLf & vbCrLf & "abgespeichert.")

' Zum Schluss noch die Seitengröße wieder auf den Ursprung einstellen
Worksheets(Vorderseite).PageSetup.PaperSize = xlPaperA4
Worksheets(Rueckseite).PageSetup.PaperSize = xlPaperA4

End Sub


Viel Spass nun beim Testen.

Gruß
Volker
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18