Condividi tramite


Proprietà DocumentBase.ContentControls

Ottiene la raccolta di tutti i controlli contenuto del documento.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property ContentControls As ContentControls
public ContentControls ContentControls { get; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Word.ContentControls
Raccolta ContentControls contenente tutti i controlli contenuto del documento.

Note

La proprietà restituisce la raccolta dei controlli contenuto nativi del documento (vale a dire gli oggetti Microsoft.Office.Interop.Word.ContentControl contenuti nel documento).

Per accedere ai controlli contenuto estesi nel documento, utilizzare la proprietà Controls.

Per ulteriori informazioni sui controlli contenuto estesi, vedere Controlli del contenuto (la pagina potrebbe essere in inglese).

Esempi

Nell'esempio di codice riportato di seguito viene aggiunto un controllo di testo normale al primo paragrafo e viene impostato il titolo del controllo.Si scorrono quindi tutti i controlli del contenuto nel documento e viene visualizzata una finestra di messaggio in cui vengono indicati il tipo e titolo di ogni controllo del contenuto.Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

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);
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word

Altre risorse

Controlli del contenuto