0
您好我有一個數據集在Sheet1 A1:L110,並且我試圖在兩頁(每頁55行)中打印它。但是用下面的代碼它不顯示列L.是否有任何建議來解決這個問題。謝謝。分頁符打印多頁vba
`Sub PrintPage()
'Worksheets("Sheet1").Activate
ActiveSheet.ResetAllPageBreaks
ActiveSheet.PageSetup.Zoom = 80
Worksheets("Sheet1").PageSetup.PrintArea = "$A$1:$L$110"
Worksheets("Sheet1").Rows(55).PageBreak = xlPageBreakManual
Worksheets("Sheet1").Range("A1:L110").PrintOut Copies:=1, Preview:=True, ActivePrinter:=" ", Collate:=True
End Sub`
你使用'ActiveSheet' - 這可能不是'Sheet1'。將'ActiveSheet'替換爲'Worksheet(「Sheet1」)'看看會發生什麼。也可以在'PrintOut'行之前添加這行'Worksheets(「Sheet1」)。VPageBreaks(1).DragOff Direction:= xlToRight,RegionIndex:= 1'。 –
@ Scott,它給出相同的輸出。也在VpageBreak..line – Kuma
@斯科特我錯誤添加下面然後它運作良好。 '.Zoom = False .FitToPagesWide = 1 .FitToPagesTall = False End With' – Kuma