مشاركة عبر


Document.BeforePrint الحدث

يحدث قبل مستند هو التاريخ الطباعة.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)

بناء الجملة

'إقرار
Event BeforePrint As CancelEventHandler
event CancelEventHandler BeforePrint

ملاحظات

لمنع طباعة مستند، قم بتعيين Cancelوسيطة من المتوفر CancelEventArgsكائن إلى true.

أمثلة

dهوplays مثال التعليمة البرمجية التالية رسالة قبل مستند هو المطبوعة التي تسأل ما إذا كنت تريد تاريخ الطباعة مستند. Th هو المثال هو للوظيفة الإضافية المستوى تطبيق.

Private Sub DocumentBeforePrint()
    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    AddHandler vstoDoc.BeforePrint, AddressOf ThisDocument_BeforePrint
End Sub

Private Sub ThisDocument_BeforePrint(ByVal sender As Object, ByVal e As System. _
    ComponentModel.CancelEventArgs)
    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    If System.Windows.Forms.MessageBox.Show("Do you want to print the document?", "BeforePrint", _
        System.Windows.Forms.MessageBoxButtons.YesNo) = System.Windows.Forms.DialogResult.No Then
        e.Cancel = True
    End If
End Sub
private void DocumentBeforePrint()
{
    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.BeforePrint += new System.ComponentModel.CancelEventHandler(ThisDocument_BeforePrint);
}

void ThisDocument_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
{
    if (System.Windows.Forms.MessageBox.Show("Do you want to print the document?", "BeforePrint",
        System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No)
    {
        e.Cancel = true;
    }
}

أمن NET Framework.

راجع أيضًَا

المرجع

Document واجهة

Document الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم