Объект ContentControls (Word)
Коллекция объектов ContentControl . Элементы управления контентом — это связанные и, возможно, помеченные фрагменты документа, выполняющие роль контейнеров для определенных типов содержимого. Отдельные элементы управления контентом могут содержать такие контенты, как даты, списки или абзацы форматного текста.
Примечания
Используйте метод Add для создания нового управления контентом и вставки его в документ. В следующем примере создается новый элемент управления контентом списка и добавляется несколько элементов в список.
Dim objcc As ContentControl
Dim objMap As XMLMapping
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"
Используйте метод Item для доступа к определенному элементу управления контентом в коллекции. В следующем примере можно получить доступ к третьему элементу управления контентом в активном документе, и если элемент управления — это выпадаемый список или поле комбо, первый элемент перемещается в нижней части списка, а последний элемент — в верхнюю часть списка.
Dim objcc As ContentControl
Dim objLE1 As ContentControlListEntry
Dim objLE2 As ContentControlListEntry
Dim intCount As Integer
Set objcc = ActiveDocument.ContentControls.Item(3)
If objcc.Type = wdContentControlComboBox Or _
objcc.Type = wdContentControlDropdownList Then
'First item in the list.
Set objLE1 = objcc.DropdownListEntries.Item(1)
'Last item in the list.
Set objLE2 = objcc.DropdownListEntries.Item(objcc.DropdownListEntries.Count)
For intCount = 1 To objcc.DropdownListEntries.Count
'Move the first item down one.
objLE1.MoveDown
'Move the last item up one.
objLE2.MoveUp
Next
End If
Используйте объект ContentControl для работы с отдельными средствами управления контентом. Дополнительные сведения см. в материалах Working with Content Controls.
Методы
Имя |
---|
Add |
Элемент |
Свойства
Имя |
---|
Application |
Count |
Creator |
Parent |
См. также
Справочник по объектной модели Word
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.