OVH Cloud OVH Cloud

BUG Word VBA ?

3 réponses
Avatar
D.2
Bonjour

j'ai un fichier Word dans lequel j'ai une macro.
D=E8s que je modifie la macro (=E9dition du code VBA) et tente d'enregist=
rer=20
il me dit qu'il ne peut pas: le disque est plein. Or c'est faux (10Go=20
sont libres), et si je ne modifie que le contenu du document word (mais=20
sans toucher la macro) il n'y a d'ailleurs aucune erreur.

Cela n'est pas li=E9 =E0 la macro en tant que tel car le probl=E8me exist=
e=20
m=EAme sans l'ex=E9cuter, m=EAme si un simple commentaire est ajout=E9. L=
e=20
probl=E8me appara=EEt d=E8s lors qu'il y a eu une modification dans le co=
de VBA.

D'o=F9 cela peut-il venir ? (=E9diter la macro rend le fichier non=20
sauvegardable en quelque sorte).

d=E9j=E0 vu =E7a ? id=E9e de l'origine du probl=E8me ?

merci d'avance...
Franck.

3 réponses

Avatar
Bonsoir et bonne fin de semaine à tous,

déjà vu ça ? idée de l'origine du problème ?
Euh non !

Mais les sources de corruption de fichiers étant nombreuses surtout dans word pourquoi pas les modules, je tenterai sur une copie du
fichier bien sur, d'exporter le module en fichier en format bas supprimer le module dans le fichier enregistrer le document word (si
ça passe...) on sera toujours quitte à le réimporter après...

Espérant t'avoir été utile.
merci d'avoir lu jusque là.


"D.2" a écrit dans le message de news:
Bonjour

j'ai un fichier Word dans lequel j'ai une macro.
Dès que je modifie la macro (édition du code VBA) et tente d'enregistrer
il me dit qu'il ne peut pas: le disque est plein. Or c'est faux (10Go
sont libres), et si je ne modifie que le contenu du document word (mais
sans toucher la macro) il n'y a d'ailleurs aucune erreur.

Cela n'est pas lié à la macro en tant que tel car le problème existe
même sans l'exécuter, même si un simple commentaire est ajouté. Le
problème apparaît dès lors qu'il y a eu une modification dans le code VBA.

D'où cela peut-il venir ? (éditer la macro rend le fichier non
sauvegardable en quelque sorte).

déjà vu ça ? idée de l'origine du problème ?

merci d'avance...
Franck.

Avatar
D.2
Espérant t'avoir été utile.



oui, mais franchement ce genre de message est déroutant et n'aide pas
à identifier la cause. J'avais aussi une variable déclarée en doubl e
(mais ce n'est pas censé empécher la sauvegarde de toute façon).
Merci d'avoir répondu.

Avatar
Geo
Bonjour D.2


oui, mais franchement ce genre de message est déroutant et n'aide
pas à identifier la cause.


La principale cause de pb dans Word est la corruption du modèle Normal.dot
Et dans ce cas Word se met à délirer parce qu'il a perdu ses bases.
Le plus simple est de renommer ce fichier, de lancer Word et de récupère
dans l'ancien fichier tout son bazar, en particulier les macros.
En plus le modèle est souvent largement réduit en taille à cette occasion.

J'avais aussi une variable déclarée en
double (mais ce n'est pas censé empécher la sauvegarde de toute
façon).


Non bien sûr.

Un truc en passant : pense à utiliser la commande compiler, ça trouve les
erreurs avant delancer la macro.

--

A+