Aracılığıyla paylaş


Document.BeforeClose Olay

Belgeyi hemen kapanmadan önce oluşur.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
Event BeforeClose As CancelEventHandler
event CancelEventHandler BeforeClose

Açıklamalar

Belgeyi kapatmadan önce olayı oluşur. Belge kapatılmasını tutmak için Cancel sağlanan bağımsız değişkeni CancelEventArgs nesnesine true.

Örnekler

Belgeyi kapatmadan önce aşağıdaki kod örneği, bir ileti kutusu görüntüler. Bu bir uygulama düzeyinde eklentisi örneğidir.

Private Sub DocumentBeforeClose()
    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    AddHandler vstoDoc.BeforeClose, AddressOf ThisDocument_BeforeClose
End Sub

Private Sub ThisDocument_BeforeClose(ByVal sender As Object, _
    ByVal e As System.ComponentModel.CancelEventArgs)
    System.Windows.Forms.MessageBox.Show("The document is closing.")
End Sub
private void DocumentBeforeClose()
{
    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.BeforeClose += new System.ComponentModel.CancelEventHandler(ThisDocument_BeforeClose);
}

void ThisDocument_BeforeClose(object sender, System.ComponentModel.CancelEventArgs e)
{
    System.Windows.Forms.MessageBox.Show("The document is closing.");
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Document Arabirim

Microsoft.Office.Tools.Word Ad Alanı