返回列表 上一主題 發帖

請問 EXCEL 列印搭配 點陣式印表機

Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim xArea As Range
With ActiveSheet
   .PageSetup.PrintArea = ""  '重設列印範圍
   .ResetAllPageBreaks '重設分頁線
   If .HPageBreaks.Count Mod 2 = 0 Then '檢測頁數是否為奇數
     Set xArea = Range(.[A1], .UsedRange.Offset(1, 0))
     xArea.Name = "'" & .Name & "'!Print_Area" '設定列印範圍
     .HPageBreaks.Add before:=Rows(xArea.Rows.Count + 1) '加入分頁線
   End If
End With
End Sub

列印前,可先〔預覽列印〕查看效果!!
 

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題