/ / Excel Automation - Gesamte Arbeitsmappeneinstellung drucken - C ++, Drucken, Automatisierung, Excel

Excel-Automatisierung - Gesamte Arbeitsmappeneinstellung drucken - C ++, Drucken, Automatisierung, Excel

In der Excel-Objektbibliothek gibt es eine Schnittstelle zum Festlegen der Druckeinstellungen zum Drucken der gesamten Arbeitsmappe anstelle des aktiven Blattes.

Antworten:

0 für die Antwort № 1

Nein, PageSetup gilt nur für Blätter

Am besten können Sie ein Makro zum Kopieren der erforderlichen Einstellungen verwenden

Sub CopyPageSetup()
Dim sh As Worksheet, cl As Range
Dim shBase As Worksheet

Set shBase = ActiveSheet
For Each sh In ActiveWindow.SelectedSheets
If sh.Name <> shBase.Name Then
sh.PageSetup.Orientation = shBase.PageSetup.Orientation
" Add other PageSetup properties here "
" unfortunately sh.PageSetup = shBase.PageSetup does not work "
End If
Next

End Sub