ContentControls.Add, méthode (Word)
Ajoute un contrôle de contenu, de type spécifié, dans le document actif et renvoie un objet ContentControl qui représente le nouveau contrôle de contenu.
Syntaxe
expression. Ajouter (Type, Plage)
Expression Expression qui renvoie un objet ContentControls .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Type | Facultatif | WdContentControlType | Spécifie le type du contrôle de contenu à insérer dans le document actif. En cas d'omission, Microsoft Word insère un contrôle de contenu de texte enrichi. |
Range | Facultatif | Variant | Spécifie où placer le contrôle de contenu dans le document actif. En cas d'omission, Word le place à la position du point d'insertion ou remplace la sélection active. |
Valeur renvoyée
ContentControl
Remarques
Vous ne pouvez imbriquer des contrôles de contenu qu'au sein de contrôles de contenu de texte enrichi, de contrôles de contenu de galerie de blocs de construction et de contrôles de contenu de groupe. Si le point d'insertion ou la sélection active se trouve dans un contrôle de contenu de type différent, cette méthode déclenche une erreur. Dans ce cas, vous pouvez déplacer le point d'insertion ou utiliser le paramètre Étendue pour spécifier un emplacement dans le document.
Exemple
Cet exemple montre comment créer un contrôle de contenu de liste déroulante et ajouter plusieurs éléments à la liste.
Dim objCC As ContentControl
Set objCC = ActiveDocument.ContentControls.Add(wdContentControlDropdownList)
objCC.Title = "My Favorite Animal"
If objCC.ShowingPlaceholderText Then _
objCC.SetPlaceholderText , , "Select your favorite animal "
'List entries
objCC.DropdownListEntries.Add "Cat"
objCC.DropdownListEntries.Add "Dog"
objCC.DropdownListEntries.Add "Horse"
objCC.DropdownListEntries.Add "Monkey"
objCC.DropdownListEntries.Add "Snake"
objCC.DropdownListEntries.Add "Other"
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.