早上好, 如何在“ Workbook_BeforePrint”事件中拦截用户做出的打印选择(整个文件夹,活动工作表,当前选择)。例如,如果用户选择打印整个文件夹,我将禁止打印特定的工作表(例如:Sheet2)。 非常感谢
伊沃(Ivo)
答案 0 :(得分:0)
评估循环中的每个工作表并决定要做什么。
Option Explicit
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
Debug.Print ws.name 'Do we want to print this?
Next
End Sub