Свойство ContentControl.Type (Word)
Возвращает или задает объект WdContentControlType , представляющий тип элемента управления содержимым. Для чтения и записи.
Синтаксис
expression. Тип
Выражение Выражение, возвращающее объект ContentControl .
Замечания
Используйте свойство Type для изменения типа элемента управления содержимым с одного типа на другой. Однако возможность изменения типа элемента управления зависит от исходного типа и содержимого внутри элемента управления содержимым на момент изменения. Все элементы управления содержимым можно изменить на элементы управления содержимым с форматированным текстом или стандартными блоками, так как эти типы разрешают произвольное содержимое. Для других типов, если содержимое допустимо для типа, на который вы хотите изменить, изменение типа разрешено. В противном случае изменение отклоняется, что приводит к ошибке во время выполнения.
Пример
В следующем примере проверяется, является ли указанный элемент управления содержимым раскрывающимся списком или полем со списком, и если он относится к одному из этих двух типов, перемещает последний элемент в списке вверх, чтобы он стал первым элементом в списке.
Dim objCC As ContentControl
Dim objCL As ContentControlListEntry
Dim intCount As Integer
Set objCC = ActiveDocument.ContentControls.Item(3)
If objCC.Type = wdContentControlComboBox Or _
objCC.Type = wdContentControlDropdownList Then
Set objCL = objCC.DropdownListEntries.Item(objCC.DropdownListEntries.Count)
For intCount = 1 To objCC.DropdownListEntries.Count
objCL.MoveUp
Next
End If
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.