Condividi tramite


Interfaccia ControlCollection

Rappresenta una raccolta di controlli gestiti in un documento di Word che è stato personalizzato tramite gli Strumenti di sviluppo di Microsoft Office per Visual Studio.

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

Sintassi

'Dichiarazione
<GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")> _
Public Interface ControlCollection _
    Inherits IEnumerable
[GuidAttribute("E1180F09-B903-4D03-8D30-2845219AEE2C")]
public interface ControlCollection : IEnumerable

Il tipo ControlCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Capacity Ottiene o imposta il numero di controlli che l'oggetto ControlCollection può contenere.
Proprietà pubblica Count Ottiene il numero di controlli inclusi in ControlCollection.
Proprietà pubblica Item[Int32] Ottiene il controllo in corrispondenza dell'indice specificato.
Proprietà pubblica Item[Object] Ottiene il controllo specificato.
Proprietà pubblica Item[String] Ottiene il controllo con il nome specificato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico _VtblGap1_29
Metodo pubblico AddBookmark(Bookmark, String) Aggiunge un nuovo controllo Microsoft.Office.Tools.Word.Bookmark al documento nella posizione dell'oggetto esistente Microsoft.Office.Interop.Word.Bookmark specificato.
Metodo pubblico AddBookmark(Range, String) Aggiunge un nuovo controllo Bookmark al documento in corrispondenza dell'intervallo specificato.
Metodo pubblico AddBuildingBlockGalleryContentControl(String) Aggiunge un nuovo oggetto BuildingBlockGalleryContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddBuildingBlockGalleryContentControl(ContentControl, String) Aggiunge un nuovo BuildingBlockGalleryContentControl alla raccolta.Il nuovo controllo si basa su un controllo contenuto nativo già presente nel documento.
Metodo pubblico AddBuildingBlockGalleryContentControl(Range, String) Aggiunge un nuovo oggetto BuildingBlockGalleryContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddComboBoxContentControl(String) Aggiunge un nuovo oggetto ComboBoxContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddComboBoxContentControl(ContentControl, String) Aggiunge un nuovo ComboBoxContentControl alla raccolta.Il nuovo controllo si basa su un controllo contenuto nativo già presente nel documento.
Metodo pubblico AddComboBoxContentControl(Range, String) Aggiunge un nuovo oggetto ComboBoxContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddContentControl(ContentControl, String) Aggiunge un nuovo oggetto ContentControl basato su un controllo del contenuto nativo presente nel documento.
Metodo pubblico AddContentControl(String, WdContentControlType) Aggiunge un nuovo oggetto ContentControl del tipo specificato in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddContentControl(Range, String, WdContentControlType) Aggiunge un nuovo oggetto ContentControl del tipo specificato in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddControl(Control, Range, Single, Single, String) Aggiunge il controllo specificato all'oggetto ControlCollection nell'intervallo e con le dimensioni specificate.
Metodo pubblico AddControl(Control, Single, Single, Single, Single, String) Aggiunge il controllo specificato all'oggetto ControlCollection nella posizione e con le dimensioni specificate.
Metodo pubblico AddDatePickerContentControl(String) Aggiunge un nuovo oggetto DatePickerContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddDatePickerContentControl(ContentControl, String) Aggiunge un nuovo DatePickerContentControl alla raccolta.Il nuovo controllo si basa su un controllo contenuto nativo già presente nel documento.
Metodo pubblico AddDatePickerContentControl(Range, String) Aggiunge un nuovo oggetto DatePickerContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddDropDownListContentControl(String) Aggiunge un nuovo oggetto DropDownListContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddDropDownListContentControl(ContentControl, String) Aggiunge un nuovo DropDownListContentControl alla raccolta.Il nuovo controllo si basa su un controllo contenuto nativo già presente nel documento.
Metodo pubblico AddDropDownListContentControl(Range, String) Aggiunge un nuovo oggetto DropDownListContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddGroupContentControl(String) Aggiunge un nuovo oggetto GroupContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddGroupContentControl(ContentControl, String) Aggiunge un nuovo oggetto GroupContentControl basato su un controllo del contenuto nativo presente nel documento.
Metodo pubblico AddGroupContentControl(Range, String) Aggiunge un nuovo oggetto GroupContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddPictureContentControl(String) Aggiunge un nuovo oggetto PictureContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddPictureContentControl(ContentControl, String) Aggiunge un nuovo oggetto PictureContentControl basato su un controllo del contenuto nativo presente nel documento.
Metodo pubblico AddPictureContentControl(Range, String) Aggiunge un nuovo oggetto PictureContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddPlainTextContentControl(String) Aggiunge un nuovo oggetto PlainTextContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddPlainTextContentControl(ContentControl, String) Aggiunge un nuovo oggetto PlainTextContentControl basato su un controllo del contenuto nativo presente nel documento.
Metodo pubblico AddPlainTextContentControl(Range, String) Aggiunge un nuovo oggetto PlainTextContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico AddRichTextContentControl(String) Aggiunge un nuovo oggetto RichTextContentControl in corrispondenza della selezione corrente nel documento.
Metodo pubblico AddRichTextContentControl(ContentControl, String) Aggiunge un nuovo oggetto RichTextContentControl basato su un controllo del contenuto nativo presente nel documento.
Metodo pubblico AddRichTextContentControl(Range, String) Aggiunge un nuovo oggetto RichTextContentControl in corrispondenza dell'intervallo specificato nel documento.
Metodo pubblico Contains(Object) Determina se il controllo specificato è un membro dell'istanza di ControlCollection.
Metodo pubblico Contains(String) Determina se il controllo specificato è un membro dell'istanza di ControlCollection.
Metodo pubblico GetEnumerator Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)
Metodo pubblico GetInlineShapeForControl Ottiene l'oggetto InlineShape sottostante per il controllo specificato.
Metodo pubblico GetShapeForControl Ottiene l'oggetto Shape sottostante per il controllo specificato.
Metodo pubblico IndexOf(Object) Esegue la ricerca del controllo specificato e restituisce l'indice in base zero della prima occorrenza nell'istanza di ControlCollection.
Metodo pubblico IndexOf(String) Cerca la prima occorrenza di un controllo con il nome specificato nell'istanza di ControlCollection.
Metodo pubblico Remove(Object) Rimuove il controllo specificato dall'istanza di ControlCollection.
Metodo pubblico Remove(String) Rimuove il controllo specificato dall'istanza di ControlCollection.
Metodo pubblico RemoveAt Rimuove il controllo in corrispondenza dell'indice specificato nell'istanza di ControlCollection.

In alto

Metodi di estensione

  Nome Descrizione
Metodo di estensione pubblico AddButton(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo Button al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddButton(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo Button al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddCheckBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo CheckBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddCheckBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo CheckBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddCheckedListBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo CheckedListBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddCheckedListBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo CheckedListBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddComboBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ComboBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddComboBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ComboBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddDataGridView(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo DataGridView al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddDataGridView(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo DataGridView al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddDateTimePicker(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo DateTimePicker al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddDateTimePicker(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo DateTimePicker al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddDomainUpDown(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo DomainUpDown al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddDomainUpDown(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo DomainUpDown al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddHScrollBar(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo HScrollBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddHScrollBar(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo HScrollBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddLabel(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo Label al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddLabel(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo Label al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddLinkLabel(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo LinkLabel al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddLinkLabel(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo LinkLabel al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddListBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ListBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddListBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ListBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddListView(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ListView al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddListView(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ListView al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddMaskedTextBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo MaskedTextBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddMaskedTextBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo MaskedTextBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddMonthCalendar(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo MonthCalendar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddMonthCalendar(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo MonthCalendar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddNumericUpDown(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo NumericUpDown al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddNumericUpDown(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo NumericUpDown al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddPictureBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo PictureBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddPictureBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo PictureBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddProgressBar(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ProgressBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddProgressBar(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo ProgressBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddPropertyGrid(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo PropertyGrid al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddPropertyGrid(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo PropertyGrid al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddRadioButton(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo RadioButton al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddRadioButton(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo RadioButton al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddRichTextBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo RichTextBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddRichTextBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo RichTextBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddTextBox(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo TextBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddTextBox(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo TextBox al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddTrackBar(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo TrackBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddTrackBar(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo TrackBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddTreeView(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo TreeView al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddTreeView(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo TreeView al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddVScrollBar(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo VScrollBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddVScrollBar(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo VScrollBar al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddWebBrowser(Range, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo WebBrowser al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).
Metodo di estensione pubblico AddWebBrowser(Single, Single, Single, Single, String) Sottoposto a overload. Aggiunge un nuovo controllo WebBrowser al documento con le dimensioni e la posizione specificate. (Definito da ControlExtensions).

In alto

Note

Utilizzare i metodi ControlCollection e le proprietà per gestire i controlli su un documento di Word.Per ulteriori informazioni, vedere Aggiunta di controlli ai documenti di Office in fase di esecuzione.

Per ottenere un oggetto ControlCollection in un progetto a livello di documento, utilizzare la proprietà Controls della classe ThisDocument nel progetto.Per ottenere un oggetto ControlCollection in un progetto a livello di applicazione, utilizzare la proprietà Controls di un elemento host Document creato a livello di codice in fase di esecuzione.Per ulteriori informazioni, vedere Estensione in fase di esecuzione di documenti di Word e di cartelle di lavoro di Excel in componenti aggiuntivi a livello di applicazione.

Nella tabella riportata di seguito viene illustrato come utilizzare i membri di ControlCollection per l'esecuzione di alcune attività comuni legate ai controlli nei documenti.

Task

Azione

Aggiungere un controllo al documento.

Utilizzare uno dei metodi AddNomeControllo.Ad esempio, per aggiungere un controllo di contenuto utilizzare il metodo AddContentControl.

Rimuovere un controllo dal documento.

Utilizzare il metodo Remove.

Determinare se un controllo è incluso nella raccolta.

Passare il controllo o il relativo nome al metodo Contains.

Ottenere l'indice di un controllo nella raccolta.

Passare il controllo o il relativo nome al metodo IndexOf.

Ottenere un controllo dalla raccolta.

Passare l'indice o il nome del controllo alla proprietà Item.

[!NOTA]

Questa interfaccia è implementata dal Runtime di Visual Studio Tools per Office. Non deve essere implementata nel codice. Per ulteriori informazioni, vedere Cenni preliminari su Visual Studio Tools per Office Runtime.

Utilizzo

Nella presente documentazione viene descritta la versione di questo tipo utilizzata nei progetti di Office destinati a .NET Framework 4 e .NET Framework 4.5. Nei progetti destinati a .NET Framework 3.5 questo tipo potrebbe avere membri diversi e gli esempi di codice forniti per il tipo potrebbero non funzionare. Per la documentazione relativa a questo tipo nei progetti destinati a .NET Framework 3.5, vedere la sezione di riferimento seguente nella documentazione di Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word

Altre risorse

Aggiunta di controlli ai documenti di Office in fase di esecuzione