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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.