2009-05-20 9 views

Répondre

0

Depuis partagé Add-ins implémentent l'interface IDTExtensibility2, vous devriez avoir mis en œuvre les méthodes OnBeginShutdown et OnDisconnection. OnDisconnection sera appelé chaque fois que votre complément est déchargé, OnBeginShutdown sera appelée lorsque l'application hôte, par exemple PowerPoint dans votre cas, est sur le point d'être fermé:

/// <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. 
} 

Notez que vous pourriez plutôt considérer l'événement Unload l'add-in que l'événement shutdown de l'hôte, car l'événement unload est où tout nettoyage de votre complément devrait se produire.

Questions connexes