Bonjour,
Ma question n'est pas bloquante car ma macro marche, c'est juste pour me perfectionner un peu en VB, j'ai crus comprendre qu'on pouvais appeler une fonction de deux facon, soit en mettant les argument entre parenthèse, soit en les nommant.
J'ai le code suivant :
Comment appeler la fonction Add sans nommer les arguments ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveDocument.Range(deb, fin).Select ActiveDocument.Bookmarks.Add Range:=Selection.Range, Name:=signet
J'ai essayé :
J'obtiens une erreur de compil, pourtant dans l'aide en ligne j'ai trouvé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveDocument.Range(deb, fin).Select ActiveDocument.Bookmarks.Add (signet,selection.Range)
expression.Add(Name, Range)
expression Obligatoire. Expression qui renvoie un objet Bookmarks.
Name Argument de type String obligatoire. Nom du signet. Il ne doit comporter qu'un seul mot.
Range Argument de type Variant facultatif. Plage de texte repérée par le signet. Il est possible d'insérer un signet dans une plage réduite (le point d'insertion).
Partager