Bonjour,
J'ai réalisé un plugin Outlook qui manipule le carnet d'adresses. Cependant, lors de la fermeture d'outlook, le processus OUTLOOK.EXE reste ouvert.
Pouvez-vous m'aidez à trouver une solution pour le fermer correctement ?
Voici un extrait du code qui illustre les objets utiliser pour manipuler les adresses :
A priori, une nouvelle session Outlook est créer en mémoire. Mais je n'ai aucune idée de la façon de procéder pour la fermer dès que j'arrive à la fin de ma fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Microsoft.Office.Interop.Outlook.Application outlook = new Microsoft.Office.Interop.Outlook.ApplicationClass(); Microsoft.Office.Interop.Outlook.NameSpaceClass myNameSpace = (Microsoft.Office.Interop.Outlook.NameSpaceClass)outlook.GetNamespace("MAPI"); Microsoft.Office.Interop.Outlook.MAPIFolder contactFolder = null; contactFolder = outlook.ActiveExplorer().Session.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderContacts); Microsoft.Office.Interop.Outlook.ContactItem ContactItem;
En espérant que quelqu'un pourra m'aider
Merci,
Maxime
Partager