Classe ContentControl - controle de conteúdo (Word VBA)

Um controle de conteúdo individual. Controles de conteúdo são limitados e potencialmente rotulada como regiões que servem como recipientes para tipos específicos de conteúdo em um documento. Controles de conteúdo individuais podem conter conteúdo como datas, listas ou parágrafos de texto formatado. Objeto ContentControl é um membro da coleção ContentControls.

A classe Range dá acesso à classe ContentControl.


Dim ccl as ContentControl
Set ccl = ActiveDocument.Range.ContentControls(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens ContentControl em uma coleção.


Dim ccl As ContentControl
For Each ccl In ActiveDocument.Range.ContentControls
	
Next ccl

Métodos

Copy - Copia o controle de conteúdo do documento ativo para a área de transferência.

Cut - Remove o controle de conteúdo do documento ativo e move o controle de conteúdo para a área de transferência.

Delete - Exclui o controle de conteúdo especificado e o conteúdo do controle de conteúdo.

SetCheckedSymbol - Define o símbolo usado para representar o estado selecionado de um controle de caixa de seleção de conteúdo.

SetPlaceholderText - Define o texto do indicador exibido no controle de conteúdo até que um usuário digite seu próprio texto.

SetUncheckedSymbol - Define o símbolo usado para representar o estado desmarcado de um controle de caixa de seleção de conteúdo.

Ungroup - Remove um controle de conteúdo de grupo de um documento, de forma que seus controles de conteúdo de grupo filhos não fiquem mais aninhados e possam ser livremente editados.

Propriedades

AllowInsertDeleteSection Obtém ou define se os usuários podem adicionar ou remover seções do controle de conteúdo de seção recorrente especificado usando a interface de usuário.

Appearance Retorna ou define a aparência do controle de conteúdo. Leitura/gravação WdContentControlAppearance.

BuildingBlockCategory Retorna ou define um String que representa a categoria de um controle de conteúdo do bloco de construção. Leitura/gravação.

BuildingBlockType Retorna ou define uma constante WdBuildingBlockTypes que representa o tipo de bloco de construção para um controle de conteúdo do bloco de construção. Leitura/gravação.

Checked Retorna ou define um Boolean que representa o estado atual marcado/desmarcado para uma caixa de seleção. Leitura/gravação.

Color Retorna ou define a cor do controle de conteúdo. Leitura/gravação WdColor.

DateCalendarType Retorna ou define uma constante WdCalendarType que representa o tipo de calendário para um controle de conteúdo de calendário. Leitura/gravação.

DateDisplayFormat Retorna ou define um String que representa o formato no qual as datas são exibidas. Leitura/gravação.

DateDisplayLocale Retorna um WdLanguageID que representa o formato de idioma para a data exibida em um controle de conteúdo de data. Leitura/gravação.

DateStorageFormat Retorna ou define um WdContentControlDateStorageFormat que representa o formato de armazenamento e recuperação de datas quando um controle de conteúdo de data é vinculado ao repositório de dados XML do documento ativo. Leitura/gravação.

DefaultTextStyle Retorna ou define um valor que representa o nome do estilo de caractere a ser usado para formatar o texto em um controle de conteúdo de texto. Leitura/gravação.

DropdownListEntries Retorna uma coleção ContentControlListEntries que representa os itens em um controle de conteúdo de lista suspensa ou em um controle de conteúdo de caixa de combinação. Somente leitura.

ID Retorna uma cadeia de caracteres que representa a identificação de um controle de conteúdo. Somente leitura.

Level Retorna o nível do controle de conteúdo — se o controle de conteúdo envolve texto, parágrafos, células de tabela ou linhas de tabela; ou se ela estiver embutida. Somente leitura WdContentControlLevel.

LockContentControl Retorna ou define um Boolean que indica se o usuário pode excluir um controle de conteúdo do documento ativo. Leitura/gravação.

LockContents Retorna ou define um Boolean que indica se o usuário pode editar o conteúdo de um controle de conteúdo. Leitura/gravação.

MultiLine Retorna um Boolean que indica se um controle de conteúdo de texto permite várias linhas de texto. Leitura/gravação.

ParentContentControl Retorna um ContentControl que representa o controle de conteúdo pai de um controle de conteúdo que está aninhado dentro de um controle de Rich-Text ou controle de grupo. Somente leitura.

PlaceholderText Retorna um objeto BuildingBlock que representa o texto do espaço reservado para um controle de conteúdo. Somente leitura.

Range Retorna um intervalo que representa o conteúdo do controle de conteúdo no documento ativo. Somente leitura.

RepeatingSectionItems Retorna a coleção de itens de seção de repetição no controle de conteúdo de seção recorrente especificado. Somente leitura.

RepeatingSectionItemTitle Retorna ou define o nome dos itens de seção de repetição usados no menu de contexto associado ao controle de conteúdo de seção recorrente especificado. Leitura/gravação.

ShowingPlaceholderText Retorna um Boolean que indica se o texto do espaço reservado para o controle de conteúdo é exibido. Somente leitura.

Tag Retorna ou define um String que representa um valor para identificar um controle de conteúdo. Leitura/gravação.

Temporary Retorna ou define um Boolean que indica se deseja remover um controle de conteúdo do documento ativo quando o usuário edita o conteúdo do controle. Leitura/gravação.

Title Retorna ou define um String que representa o título de um controle de conteúdo. Leitura/gravação.

Type Retorna ou define um WdContentControlType que representa o tipo de um controle de conteúdo. Leitura/gravação.

XMLMapping Retorna um objeto XMLMapping que representa o mapeamento de um controle de conteúdo para dados XML no repositório de dados de um documento. Somente leitura.

BuildingBlock - Representa um bloco de construção em um modelo. Um bloco de construção é um conteúdo pré-incorporado, similar ao autotexto, que pode conter texto, imagens e formatação.

ContentControlListEntries - A coleção ContentControlListEntries contém objetos ContentControlListEntry que representam os itens em uma lista suspensa ou um controle de conteúdo de caixa de combinação.

Range - Representa uma área contígua em um documento. Cada objeto de intervalo é definido por uma posição de caractere inicial e final.

RepeatingSectionItemColl - Representa a coleção de objetos RepeatingSectionItem .

XMLMapping - Representa o mapeamento XML em um objeto ContentControl entre o XML personalizado e um controle de conteúdo. Um mapeamento XML é um vínculo entre o texto em um controle de conteúdo e um elemento XML no repositório de dados XML personalizado para esse documento.