Bonjour à tous !

J'ai créé une procédure d'impression facture (export depuis ACCESS vers EXCEL) qui marche parfaitement...sauf que dans le gestionnaire des tâches EXCEL reste actif .

Dans le code j'ai bien mis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Option Compare Database
Option Explicit
Public xl As Excel.Application
Public wbk As Excel.Workbook, wst As Excel.Worksheet
Dim db As DAO.Database, rst As DAO.Recordset
et plus loin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
       wbk.Close SaveChanges:=False
       xl.Quit
       rst.Close
       Set rst = Nothing
       Set db = Nothing
       Set xl = Nothing
J'ai bien essayé d'aller voir sur MSDN les syntaxes du :

System.Runtime.InteropServices.Marshal.ReleaseComObject(Excel)

c'est une véritable jungle , et les avis divergent d'ailleurs ...

avez-vous une idée d'une syntaxe simple pour arrêter Excel ???

D'avance , Merci!

Fbourdon