Bonjour, j'exécute une macro MS Access (2010) à partir de Python 2.6.5. La macro s'exécute avec succès, mais le fichier accdb ne se ferme pas correctement. Un fichier .laacdb apparaît en même temps que le fichier .accdb après l'exécution de ma macro. J'ai pensé que les instructions CloseCurrentDatabase et Quit permettraient de résoudre ce problème, mais ce n'est pas le cas. Le fichier .laacdb disparaît lorsque je redémarre l'ordinateur. Je vous remercie.
from win32com.client import Dispatch
strDbName = "C:\\converter\\MainConverter.accdb"
objAccess = Dispatch("Access.Application")
objAccess.Visible = False
objAccess.OpenCurrentDatabase(strDbName)
objDB = objAccess.CurrentDb()
objAccess.DoCmd.RunMacro('Export_to_PDF')
objAccess.Application.CloseCurrentDatabase()
objAccess.Application.Quit