Bonjour,
Dans mon pgr VB j'ouvre un fichier Excel de la maniere suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Public objExcel As Excel.Application
Public objDocumentE As Excel.Workbook
Public FeuilleExcel As Excel.Worksheet 
 
Set objExcel = CreateObject("Excel.Application")
Set objDocumentE = objExcel(L).Workbooks.Open(monfichierExcel)
objExcel.DisplayAlerts = wdAlertsNone 
Set FeuilleExcel = objDocumentE.Sheets(1)
En controlant dans le "Gestionnaire des taches de Windows" (Ctrl + Alt + Suppr) s'ajoute alors un processus 'EXCEL' (faisant 2400k).

Apres avoir utilise le fichier, n'en n'ayant plus l'utilite, je le ferme de la maniere suivante (dans la meme fontion ou je l'ai ouvert):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
objExcel.DisplayAlerts = True 
objDocumentE.Close True   
objExcel.Quit  
Set FeuilleExcel = Nothing
Set objDocumentE = Nothing
Set objExcel = Nothing
Mais la quand je regarde dans le "Gestionnaire des taches de Windows" je constate que le processus est toujours la !!! (il a simplement un peu diminue de taille).
Est-ce la procedure que j'utilise pour fermer Excel qui n'est pas fonctionnelle ou est-ce normal ?

En revanche, quand je ferme mon progarmme VB, la procedure Excel disparaît bien !!!! (sans code particulier ???)

Auriez-vous une explication ?