ich derzeit ein Mehrfachblatt zu konvertieren Ich versuche Excel in eine PDF-Datei mit VBA mit dem folgenden Code:mehrere Blatt Excel-Datei zu PDF konvertieren mit VBA Fehler
Private Sub CommandButton1_Click()
Dim mySheets As Variant, sh
mySheets = Array("Sheet1", "Sheet2", "Sheet3")
For Each sh In mySheets
Sheets(sh).PageSetup.Orientation = xlLandscape
Next
Sheets(mySheets).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="S:\GasInc\Services\B&ITS\OpsEng\EngServ\_Station Design\Projects\Station Co-ops\Angela Lian" & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False
End Sub
Es wandelt meine Datei in Ordnung, aber für das, was Ich habe auf Blatt 2 es in mehrere Seiten in der PDF-Datei aufgeteilt, weil ich denke, es skaliert es nicht auf die Seite passen. Ich habe mich gefragt, wie ich den Code so ändern könnte, dass er dieses Blatt so skaliert, dass es auf eine Seite der PDF passt.
Danke!
Siehe [diese Antwort] (http://stackoverflow.com/a/32003276/4088852). Sie müssen im Grunde das erste Mitglied von '.VPageBreaks' überprüfen, die Breite bis zum ersten Bruch berechnen und dann skalieren, um den Seitenumbruch anzupassen. – Comintern