2017-10-06 1 views
0

J'ai un document dans lequel je copie tout type de code VBA concernant les questions posées sur ce site et j'écris le code en préparation des réponses. Ce document a été créé sur mon PC (avec Word 2010). Il n'a aucune procédure d'événement qui s'exécute sur l'événement Save, mais à un moment donné, il y a quelques semaines, il a commencé à me poser la question ci-dessus avant chaque sauvegarde, y compris les sauvegardes automatiques. Le document est basé sur le modèle Normal qui ne contient aucun code. Je ne sais pas quel code a pu causer cela, ni quel code suspecter. Les autres documents ouverts dans la même instance de Word sont sauvegardés normalement. C'est seulement ce document qui est affecté.Word ne peut pas annuler cette action. Voulez-vous continuer?

Le document contient également de nombreux éléments spéciaux, tels que des contrôles de contenu, des champs, des contrôles ActiveX, des notes de fin, des tableaux et des commentaires. Je suspecte que les commentaires soient liés à ce problème d'une manière ou d'une autre.

Je sais que je pourrais probablement arrêter les alertes en désactivant les alertes mais ce n'est pas ce que je veux. Je veux que Word affiche toutes les alertes normales. C'est juste un anormal que je voudrais éteindre. Des idées comment faire cela? Ou qu'est-ce qui a poussé Word à émettre cette alerte en premier lieu?

Répondre

0

Dans ces situations, je fais plusieurs sauvegardes du document, puis commence à chercher quelque chose qui est cassé. Donc, en utilisant une nouvelle sauvegarde à chaque fois, je supprime systématiquement les parties du document pour voir si le comportement indésirable/inattendu disparaît. Par exemple, je tente d'abord d'isoler le problème en haut de la moitié inférieure du document. Si je peux établir que la question est liée à la moitié inférieure, alors je supprime la moitié de la moitié inférieure du document et ainsi de suite ... cela peut prendre un certain temps, mais cela a été une méthode efficace pour trouver des problèmes pour moi. Cela dit, j'ai essayé cela récemment sur un document et j'ai fini par tourner en rond. Je pensais que j'avais réduit la question à une seule image corrompue, mais cela s'est avéré ne pas être le cas.

J'ai également trouvé qu'il y a certaines choses que je peux faire avec VBA que Word ne peut tout simplement pas annuler ... Je ne suis au courant de certaines choses (que je devrais rechercher dans mes notes) mais je suis sûr qu'il y a toute une liste de choses.

Une solution de contournement possible pourrait être d'effacer l'historique d'annulation pour ce document spécifique avant de sauvegarder, j'imagine que cela supprimera le message et vous évitera de perdre les notifications standard. J'espère que ça aide :)

Bonne chance!

+0

Merci d'avoir regardé mon problème. Je suis d'accord que de trouver les causes du message pourrait me rapprocher d'une réponse, mais je suppose que la vraie question est de savoir quels changements peuvent être annulés après l'enregistrement. Ma compréhension est que la réponse est aucune. Si tous les changements deviennent permanents après l'enregistrement, à quoi sert-il de m'informer que certains d'entre eux, non spécifiés, sont en réalité «plus annulables» que tous les autres qui ne peuvent pas être annulés? – Variatus

+1

Mais ... si vous prenez un nouveau document ajoutez du contenu, alors enregistrez vous généralement annulez CAN puis édite ... il y a peut-être des choses qui peuvent arriver à un document qui ne peut pas être annulé après une sauvegarde (peut-être des mises à jour, mais il faudrait vérifier). Quoi qu'il en soit, vous êtes les bienvenus. – SlowLearner

+0

Oui. C'est vrai. Je suppose que cela répondrait entièrement à ma question. Je vous remercie. – Variatus