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

Druck Einstellungen per VBA steuern

Forumthread: Druck Einstellungen per VBA steuern

Druck Einstellungen per VBA steuern
08.09.2024 12:38:19
Siegfried
Hallo zusammen,

ich möchte den ausgewählten Teil eines Arbeitsblattes drucken.
Standardmäßig wird das gesamte Blatt angezeigt und ich muß bei Einstellungen die Option Auswahl wählen.
Wie muss ich es anstellen, dass diese Einstellung per VBA erfolgt?

Sub Kalenderdruck_Rückserie_Querformat_Seite1()
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Dim Bereich As Range
Set Bereich = Range("Druck_Seite3")
Bereich.Select
With ActiveSheet.PageSetup
.LeftMargin = Application.InchesToPoints(0)
.RightMargin = Application.InchesToPoints(0)
.TopMargin = Application.InchesToPoints(0)
.BottomMargin = Application.InchesToPoints(0)
.HeaderMargin = Application.InchesToPoints(0.31496062992126)
.FooterMargin = Application.InchesToPoints(0.31496062992126)
.Zoom = False
.FitToPagesTall = 1
.FitToPagesWide = 1
.CenterFooter = ""
.Orientation = xlLandscape
' .Orientation = xlPortrait
End With
Application.GoTo Reference:="Druck_Seite3"
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,1,,,TRUE,,FALSE)"
Range("A1").Select
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub

Gruß
Siegfried
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Druck Einstellungen per VBA steuern
08.09.2024 13:06:02
RPP63
Moin!
Zunächst mal gehe ich davon aus, dass die ganzen Einstellungen dem Rekorder geschuldet sind und hier überflüssig sind.
Da es eine Range.PrintOut-Methode gibt …
https://learn.microsoft.com/de-de/office/vba/api/excel.range.printout
… dürfte folgender Einzeiler Deinen Wunsch bereits erfüllen:
Sub Auswahl_drucken

Selection.PrintOut
End Sub

Gruß Ralf
Anzeige
AW: Druck Einstellungen per VBA steuern
08.09.2024 13:29:01
Siegfried
Hi Ralf,

Deine Annahme ist richtig und Dein Tip auch.
Danke und Gruß

Siegfried
AW: Druck Einstellungen per VBA steuern
08.09.2024 13:48:01
Siegfried
Hi Ralf,

eine Sache bleibt dennoch offen.
bei Deinem Tip erfolgt sofort der Druck. Mir fehlt allerdings die Vorschau.

Gruß
Siegfried
AW: Druck Einstellungen per VBA steuern
08.09.2024 13:52:14
RPP63
Dann nimm halt die Range.PrintPreview-Methode, Siefried:
Selection.PrintPreview
Anzeige
AW: Druck Einstellungen per VBA steuern
08.09.2024 13:58:54
Siegfried
Hi Ralf,

das ist es.
Danke und Gruß

Siegfried

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige