Bonjour,
Je pilote excel depuis vb.net, et j'ouvre l'application de cette manière la:
et je le ferme de cette methode la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 excel_application = New Microsoft.Office.Interop.Excel.Application excel_document = excel_application.Workbooks.Add
Mais le problème c'est que le processus d'excel reste ouvert. Donc après qu'il est ouvert une 20ène de fois, ben le PC il devient un peu plus lent... (J'arrivait à 1,5 Go de mémoire utilisée, alors que j'ai 1 Go...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 'enregistre et libère l'espace en mémoire excel_document.Save() excel_document.Close() excel_feuille = Nothing excel_document = Nothing excel_application.Quit() excel_application = Nothing)
Est-ce que quelqu'un pourrait me dire ce que je fais de faux?
Partager