Bonjour toutes et tous,
J'ai une bidouille qui a eu marché mais maintenant elle s'exécute sans fin. Voici l'extrait du code concerné:
1 2 3 4 5 6 7 8 9
| 'Créer une instance de Word
Set appWord = GetObject("Word.Application") ' Vérifie si Word est déjà ouvert
If appWord Is Nothing Then
Set appWord = CreateObject("Word.Application") ' Sinon, ouvrir une nouvelle instance
'Fermer_Word = " True"
End If
On Error GoTo 0
Set WordDoc1 = appWord.Documents.Open("E:\2_M_E_S__P_R_O_J_E_T_S\Périple\5ème analyse\analyse_epil_A.docm") |
A la première exécution tout s'est bien passé. A partir de la deuxième exécution le code mouline sans fin sur la dernière ligne et je dois faire Ctrl/Alt + Del pour le stopper. Je trouve alors le message "Le fichier word analyse_epil_A.docm est en cours d'utilisation par (moi)". J'ai redémarré pour vider la mémoire mais sans résultat. J'ai enlevé l'apostrophe à la ligne 5 (Fermer Word = True") mais ça ne change rien. Comment me débarrasser de ce fichier Word ? Ajouter quelque part - mais où ? - une ligne
analyse_epil_A.docm = Nothing
?
Merci d'avance pour toute piste.
Cordialement
touche_a_tout
Partager