Bonjour à tous![]()
Dans le cadre de mon travail, je dois mettre à jour un script VB qui lie mes documents word à une base de données afin de récupérer des informations relatives à des clients (adresse, prénom etc...). Cette mise à jour de script sur-vient suite à la migration de Office 2007 vers Office 365. J'ai déjà modifié plusieurs points qui bloquaient l’exécution de ce script (qui était existant, je ne l'ai pas créée). J'arrive dorénavant à obtenir le résultat souhaité sur la plupart de mes fichiers Word. Cependant, certains fichiers, et je ne sais pas pourquoi, refuse d’exécuter le script lorsque l'on effectue un clique sur le bouton qui lui est associé. Il n'y à pas d'erreur, mais seulement rien ne se passe. Sur certains fichiers (j'en ai 371 à mettre à jour), le bouton marche très bien.
Du coup j'ai cherché un peu de mon côté avant de venir à vous; Je me suis aperçu qu'il n'y avait plus de contrôles de type "Bouton", il y a seulement "Bouton de commande" ou "Bouton bascule". Du coup, quand je me met en mode création, il m'est impossible de changer quoi que ce soit en rapport avec mon bouton "Fusion" présent sur mes words. J'ai donc essayé de le supprimer, de créer un nouveau "Bouton de commande" et d'y affecter mon script, résultat : le script ne marche plus, allez savoir pourquoi (alors qu'il marche très bien si je l’exécute "manuellement" via le mode développeur).
J'ai aussi remarqué que le bouton "Macro" présent dans l'onglet développeur était grisé sur mes words, pour accéder à mes macro je dois passer par le bouton "Visual Basic". J'ai pourtant cocher la case "Activer toutes les macros" dans les options.
Je m'en remet donc à vous, je ne sais plus ou chercher. J'ai tendance à penser que le fait que les "Bouton", en tant que contrôles, ne soient plus disponibles provoque cette non reconnaissance de mon bouton "Fusion" sur certains fichiers, étant donné qu'à l'époque ou il a été mis en place, c'est ce type la qui à été utilisé et non le type "Bouton de commande" ou "Bouton bascule", mais ça n'explique pas le fait qu'il soit fonctionnel sur certains fichiers et pas sur d'autre
Je remercie d'avance ceux qui prennent la peine de me lire, et j'espère que quelqu'un aura une piste
N'hésitez pas si vous avez besoin de précision, j'ai essayé de tout dire mais c'est pas forcement évident![]()
Partager