- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
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
列印前,可先〔預覽列印〕查看效果!!
|
|