Application Excel - Tuer le processus EXCEL.EXE?
Bonjour, je me suis créer une formulaire qui permet d'exporter des rapports financiers vers Excel. Toute marche #1 hors cependant le processus Excel reste toujours actif même lorsque l'utilisateur ferme le fichier Excel, et à chaque fois qu'il produit le rapport cela lance un nouveau processus Excel qui ne se ferme jamais.
Bref, s'il fait plusieurs fois le rapport en une journée, cela fait plusieurs processus EXCEL.EXE ouvert et cela bouffe de la mémoire.
En gros mon code:
Ouvre mon "modèle" de rapport en read-only.
Code:
wbExcel = appExcel.Workbooks.Open(strCheminRapports & "\rapportjournalier.xls", , True)
Ensuite tout mon code qui produit et inscrit mes nombres dans mon rapport.
Et une fois terminé,
Code:
1 2 3 4 5 6
|
appExcel.Visible = True 'Afficher l'application Excel
wsExcel = Nothing 'Purger la feuille Excel en mémoire
wbExcel = Nothing 'Purger le classeur Excel en mémoire
appExcel = Nothing 'Purger l'application Excel en mémoire |
Donc voila je croyais que mes 3 dernieres lignes de code aurait stoppé le processus EXCEL.EXE, mais non il reste toujours ouvert.
Suggestions?