Bonjour,
Avec ma macro VBA, j'ouvre, je met à jour, puis j'enregistre un document docx.
Avant de le refermer, je fais un certain nombre de traitements afin de m'assurer que tout est en ordre :
- rafraichissement des styles
- mise à jour de la table des matières
- mise à jour des champs
- ...
Pour mettre à jour les champs, j'utilise la commande suivante :
Le problème, c'est que si le fichier contient des liaisons non valides, cela génère le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonDocument.Fields.Update
Si le fichier a 3 liaisons non valides, on aura 3 fois le message!
Comment faire pour inhiber l'affichage de ce message ?
Non seulement il interrompt le traitement (puisqu'il attends qu'on clique sur ok), mais en plus il s'affiche en général en arrière plan, ce qui est extrêmement génant pour l'utilisateur...
Merci pour votre aide,
Partager