Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Tritt ein, bevor die Arbeitsmappe (oder ein Teil ihres Inhalts) gedruckt wird.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)
Syntax
Public Event BeforePrint As WorkbookEvents_BeforePrintEventHandler
Dim instance As Workbook
Dim handler As WorkbookEvents_BeforePrintEventHandler
AddHandler instance.BeforePrint, handler
public event WorkbookEvents_BeforePrintEventHandler BeforePrint
Beispiele
Im folgenden Codebeispiel wird ein Handler für das BeforePrint-Ereignis veranschaulicht. Durch den Ereignishandler wird der Benutzer aufgefordert, den Druckvorgang fortzusetzen oder abzubrechen. Wenn der Benutzer den Druckvorgang abbricht, wird der Cancel-Parameter des WorkbookEvents_BeforePrintEventHandler-Ereignishandlers auf true festgelegt, sodass die Arbeitsmappe durch Microsoft Office Excel nicht gedruckt wird.
Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.
Sub ThisWorkbook_BeforePrint(ByRef Cancel As Boolean) _
Handles Me.BeforePrint
If DialogResult.No = MessageBox.Show("Are you sure " & _
"you want to print the workbook?", _
"Sample", MessageBoxButtons.YesNo) Then
Cancel = True
MessageBox.Show("Print is canceled.")
End If
End Sub
private void WorkbookBeforePrint()
{
this.BeforePrint +=
new Excel.WorkbookEvents_BeforePrintEventHandler(
ThisWorkbook_BeforePrint);
}
void ThisWorkbook_BeforePrint(ref bool Cancel)
{
if (DialogResult.No == MessageBox.Show("Are you sure " +
"you want to print the workbook?",
"Example", MessageBoxButtons.YesNo))
{
Cancel = true;
MessageBox.Show("Print is canceled.");
}
}
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.