Bonjour,
je n'arrive pas à trouver la manière de tester la valeur par défaut d'un signet de forme text dans une macro.
Dans mon document, je veux que certains signets soient obligatoirement renseignés par un usager. Donc je souhaite que si le signet n'est pas rempli, il y ait un retour msgbox et que le signet soit sélectionné.
J'ai testé cela mais cela ne fonctionne pas :
j'ai aussi testé cela mais même résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If ActiveDocument.Bookmarks("Nom").Empty = False Then MsgBox "Vous devez renseigner le grade du personnel.", vbOKOnly ThisDocument.Bookmarks("Nom").Select
En fait, je crois que le problème vient de mon test de la première ligne car la valeur par défaut d'un signet ne semble pas être vide mais je n'arrive pas à la définir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If ThisDocument.Bookmarks("Nom").Range.Text = "" Then MsgBox "Vous devez renseigner le nom du personnel.", vbOKOnly ActiveDocument.Bookmarks("Nom").Select
Merci d'avance pour le coup de main
Partager