Créer une macro globale
Fermé
SunIsShining
-
28 juil. 2017 à 08:27
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 28 juil. 2017 à 14:14
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 28 juil. 2017 à 14:14
A voir également:
- Créer une macro globale
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
- Créer une liste déroulante excel - Guide
1 réponse
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
28 juil. 2017 à 09:26
28 juil. 2017 à 09:26
Bonjour,
la mettre dans un module standard ('insérer / module').
eric
la mettre dans un module standard ('insérer / module').
eric
28 juil. 2017 à 12:08
28 juil. 2017 à 12:45
Et tu restes dans le même document ?
28 juil. 2017 à 13:58
ActiveDocument.Bookmarks(nomSignet).Range.Font.Hidden = False
End Sub )
et bien si je créé une macro dans moduleA et que j'écrit afficher(" , ça me suggère directement de rentrer nomSignet. Tandis que si je le fais dans moduleB, en écrivant afficher(" il n'y a aucune suggestion, donc la fonction n'est pas reconnue. J'ai quand même essayé d'écrire dans moduleB une macro :
Sub afficher_nom()
afficher("nom")
End Sub
Mais ça ne marche pas, la fonction "afficher" n'est pas trouvée.
28 juil. 2017 à 14:14
Il n'y a qu'en pas à pas (F8) ou bien en mettant un Stop en début de la 2nde macro que tu peux affirmer cela.
mais je ne vois pas pourquoi ActiveDocument.Bookmarks(nomSignet).Range.Font.Hidden = False t'ouvrerai une boite de dialogue pour le créer. Bon, je ne connais pas bien vba word, admettons
Soit le signet est existant et il fait, soit il n'existe pas et j'imagine plus une erreur vba.
Tu devrais déposer ton fichier (cjoint.com), et une lecture pour toi :
https://www.commentcamarche.net/contents/1381-debogage