Da Geteilt Add-In den IDTExtensibility2
-Schnittstelle implementieren, sollten Sie die OnBeginShutdown
und OnDisconnection
Methoden implementiert haben. OnDisconnection
wird aufgerufen, wenn das Add-In entladen wird, wird OnBeginShutdown
, wenn die Host-Anwendung aufgerufen werden, dh Powerpoint in Ihrem Fall ist, geschlossen werden:
/// <summary>
/// Implements the OnBeginShutdown method of the IDTExtensibility2 interface.
/// Receives notification that the host application is being unloaded.
/// </summary>
/// <param term='custom'>
/// Array of parameters that are host application specific.
/// </param>
/// <seealso class='IDTExtensibility2' />
public virtual void OnBeginShutdown(ref System.Array custom)
{
// do clean-up when PowerPoint exits.
}
Beachten Sie, dass Sie eher das Unload-Ereignis von könnte prüfen das Add-In als das Shutdown-Ereignis des Hosts, da das Entladeereignis eine Bereinigung für Ihr Add-In sein sollte.