Before_Print
ユーザーがシートを印刷する前に、必要なすべてのフィールドに入力していることを確認するために、Excel でイベントをインターセプトするコードがあります。ただし、このコードは、ユーザーが印刷プレビューを呼び出しているときではなく、実際に印刷しているときにのみ実行する必要があります。
Before_Print
ユーザーが実際に印刷しているのか、単にプレビューしているのかをコードで確認する方法はありますか?
私が現在持っているコードは次のとおりです(イベントスタブはExcelによって生成されました):
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Not Sheet2.CheckAllFieldsFilled Then
Cancel = True
End If
End Sub