Marianne108
Messages postés13Date d'inscriptionsamedi 25 novembre 2006StatutMembreDernière intervention 5 juin 2010
-
25 nov. 2006 à 02:24
DotMG
Messages postés1Date d'inscriptionmercredi 20 décembre 2006StatutMembreDernière intervention20 décembre 2006
-
20 déc. 2006 à 12:18
Bonjour,
Je souhaiterais savoir comment faire en VBA pour que word n'affiche pas la fenêtre :
"toto.doc est un document principale de fusion. Impossible de trouver sa sourcede données zozo.txt
"Rechercher la source de données" "Options"
cette fenêtre apparaît lors d'une ouverture d'un document word auquel était attaché une source de données ( un .txt par exemple ) qui n'existe plus.
On peut bien évidement supprimer manuellement cette source en cliquant sur "Options" puis "Supprimer les infos de fusion", mais je souhaiterais à l'ouverture du document ajouter un code VBA qui zappe cette fenêtre
Merci pour votre aide
Marie Annick
J'ai un document word auquel est rattaché une source de données ( un fichier.txt), je souhaiterais savoir en code VBA supprimer cette source sinon
DotMG
Messages postés1Date d'inscriptionmercredi 20 décembre 2006StatutMembreDernière intervention20 décembre 2006 20 déc. 2006 à 12:18
L'enregistreur de macro ne sera d'aucune utilité pour ce cas. Le message popup s'affiche au moment de l'ouverture du document et aucune action ne peut être faite sans effacer cette fenêtre popup. Si tu ouvres le document depuis un enregistrement macro dans un autre fichier, le code VB enregistré ne contiendra pas les actions qui traduisent les clics sur "Supprimer les infos de fusion" mais seulement Documents.Open
Si tu crées les fichiers .doc automatiquement, penses à mettre ce code avant la sauvegarde du nouveau fichier:
La prochaine fois que tu ouvriras le document, les messages ne s'afficheront pas.
Sinon, si tu as un grand nombre de documents déjà et tu veux automatiser la suppression des liens entre les documents .doc et leurs sources de données, penses à un petit script faisant appel à SendKey.