Compartilhar via


Propriedade DocumentBase.ContentControls

Obtém a coleção de todos os controles de conteúdo no documento.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public ReadOnly Property ContentControls As ContentControls
public ContentControls ContentControls { get; }

Valor de propriedade

Tipo: Microsoft.Office.Interop.Word.ContentControls
Uma coleção de ContentControls que contém todos os controles de conteúdo no documento.

Comentários

Essa propriedade retorna a coleção de controles de conteúdo de nativo no documento (isto é, Microsoft.Office.Interop.Word.ContentControl objetos no documento).

Para acessar os controles estendidos de conteúdo no documento, use a propriedade de Controls .

Para obter mais informações sobre controles de conteúdo estendidos, consulte Controles de conteúdo.

Exemplos

O exemplo de código a seguir adiciona um controle de texto sem formatação para o primeiro parágrafo e define o título do controle.O código então itera por todos os controles de conteúdo no documento e mostra uma caixa de mensagem que exibe o tipo e o título de cada controle de conteúdo.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.

Private Sub IterateContentControls()
    Dim textControl1 As Word.ContentControl = _
        Me.ContentControls.Add( _
            Word.WdContentControlType.wdContentControlText, _
            Me.Paragraphs(1).Range)
    textControl1.Title = "First Name"

    For Each cc As Word.ContentControl In Me.ContentControls
        MessageBox.Show("Content control type: " + cc.Type.ToString() _
                        + ", title: " + cc.Title)
    Next
End Sub
private void IterateContentControls()
{
    object _range = this.Paragraphs[1].Range;
    Word.ContentControl textControl1 = this.ContentControls.Add(
            Word.WdContentControlType.wdContentControlText,
            ref _range);
    textControl1.Title = "First Name";

    foreach (Word.ContentControl cc in this.ContentControls)
    {
        MessageBox.Show("Content control  type: " 
            + cc.Type.ToString() + ", title: " + cc.Title);
    }
}

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word

Outros recursos

Controles de conteúdo