Bonjour,
L'enregistrement d'un fichier Excel (ouvert avec xlsOuvre) plante le fichier quand celui-ci comporte un module VB.
Si le code suivant est exécuté :
(c:\test.xls existe et a été créé par "fichier/nouveau dans Excel)
Là tout se passe bien, Excel est lancé et le fichier s'ouvre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 v_docxls est un xlsDocument v_docxls = xlsOuvre("c:\test.xls",xlsEcriture) v_docxls[1,1] = "A" v_docxls[1,2] = "B" xlsSauve(v_docxls,"c:\test.xls") xlsFerme(v_docxls) LanceAppliAssociée("c:\test.xls")
Maintenant, si une macro est créée dans le fichier "c:\test.xls" et que le code est exécuté, l'ouverture du fichier par Excel provoque "Une erreur s"est produite au cours de l'initialisation des bibliothèques VBA".
j'ai fait des tests avec Excel 2003, Excel 2007, WD15 et WD18 : même comportement.
Merci pour vos suggestions ?
Partager