مشاركة عبر


Document.MailMergeBeforeMerge الحدث

يحدث عند دمج هو التنفيذ، قبل دمج أية سجلات.

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

بناء الجملة

'إقرار
Event MailMergeBeforeMerge As EventHandler
event EventHandler MailMergeBeforeMerge

ملاحظات

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

أمثلة

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

Private Sub DocumentMailMergeBeforeMerge()
    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    AddHandler vstoDoc.MailMergeBeforeMerge, AddressOf ThisDocument_MailMergeBeforeMerge
End Sub

Private Sub ThisDocument_MailMergeBeforeMerge(ByVal sender As Object, ByVal e As EventArgs)
    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    System.Windows.Forms.MessageBox.Show("Your mail merge on " & vstoDoc.Name & " is now starting.")
End Sub
private void DocumentMailMergeBeforeMerge()
{
    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.MailMergeBeforeMerge += new EventHandler(ThisDocument_MailMergeBeforeMerge);
}

void ThisDocument_MailMergeBeforeMerge(object sender, EventArgs e)
{
    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    System.Windows.Forms.MessageBox.Show("Your mail merge on "
        + vstoDoc.Name + " is now starting.");
}

أمن NET Framework.

راجع أيضًَا

المرجع

Document واجهة

Document الأعضاء

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