Interfaccia ControlCollection
Rappresenta una raccolta di controlli gestiti in un foglio di lavoro di Excel in una soluzione Office.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
<GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")> _
Public Interface ControlCollection _
Inherits IEnumerable
[GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")]
public interface ControlCollection : IEnumerable
Il tipo ControlCollection espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Ottiene il numero di controlli inclusi in ControlCollection. | |
Item[Int32] | Ottiene il controllo in corrispondenza dell'indice specificato. | |
Item[String] | Ottiene il controllo con il nome specificato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
_VtblGap1_5 | ||
AddChart(Range, String) | Aggiunge un nuovo controllo Chart al foglio di lavoro in corrispondenza dell'intervallo specificato. | |
AddChart(Double, Double, Double, Double, String) | Aggiunge un nuovo controllo Chart al foglio di lavoro con le dimensioni e la posizione specificate. | |
AddControl(Control, Range, String) | Aggiunge l'oggetto Control specificato all'oggetto ControlCollection nell'intervallo specificato. | |
AddControl(Control, Double, Double, Double, Double, String) | Aggiunge l'oggetto Control specificato all'oggetto ControlCollection con le dimensioni e la posizione specificate. | |
AddListObject(ListObject) | Aggiunge un oggetto Microsoft.Office.Tools.Excel.ListObject di Visual Studio alla raccolta di controlli in base all'oggetto nativo Microsoft.Office.Interop.Excel.ListObject specificato. | |
AddListObject(Range, String) | Aggiunge un nuovo controllo ListObject al foglio di lavoro in corrispondenza dell'intervallo specificato. | |
AddNamedRange | Aggiunge un nuovo controllo NamedRange al foglio di lavoro in corrispondenza dell'intervallo specificato. | |
Contains(Object) | Determina se il controllo specificato è un membro dell'istanza di ControlCollection. | |
Contains(String) | Determina se un controllo con il nome specificato è un membro dell'istanza di ControlCollection. | |
GetEnumerator | Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable) | |
IndexOf(Object) | Esegue la ricerca del controllo specificato e restituisce l'indice in base zero della prima occorrenza nell'istanza di ControlCollection. | |
IndexOf(String) | Esegue la ricerca della prima occorrenza di un controllo con il nome specificato nell'istanza di ControlCollection. | |
Remove(Object) | Rimuove il controllo specificato dall'istanza di ControlCollection. | |
Remove(String) | Rimuove il controllo con il nome specificato dall'istanza di ControlCollection. | |
RemoveAt | Rimuove il controllo corrispondente all'indice specificato nell'istanza di ControlCollection. |
In alto
Metodi di estensione
Nome | Descrizione | |
---|---|---|
AddButton(Range, String) | Sottoposto a overload. aggiunge un nuovo Button controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddButton(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo Button controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddCheckBox(Range, String) | Sottoposto a overload. aggiunge un nuovo CheckBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddCheckBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo CheckBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddCheckedListBox(Range, String) | Sottoposto a overload. aggiunge un nuovo CheckedListBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddCheckedListBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo CheckedListBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddComboBox(Range, String) | Sottoposto a overload. aggiunge un nuovo ComboBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddComboBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo ComboBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddDataGridView(Range, String) | Sottoposto a overload. aggiunge un nuovo DataGridView controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddDataGridView(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo DataGridView controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddDateTimePicker(Range, String) | Sottoposto a overload. aggiunge un nuovo DateTimePicker controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddDateTimePicker(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo DateTimePicker controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddDomainUpDown(Range, String) | Sottoposto a overload. aggiunge un nuovo DomainUpDown controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddDomainUpDown(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo DomainUpDown controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddHScrollBar(Range, String) | Sottoposto a overload. aggiunge un nuovo HScrollBar controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddHScrollBar(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo HScrollBar controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddLabel(Range, String) | Sottoposto a overload. aggiunge un nuovo Label controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddLabel(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo Label controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddLinkLabel(Range, String) | Sottoposto a overload. aggiunge un nuovo LinkLabel controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddLinkLabel(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo LinkLabel controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddListBox(Range, String) | Sottoposto a overload. aggiunge un nuovo ListBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddListBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo ListBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddListView(Range, String) | Sottoposto a overload. aggiunge un nuovo ListView controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddListView(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo ListView controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddMaskedTextBox(Range, String) | Sottoposto a overload. aggiunge un nuovo MaskedTextBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddMaskedTextBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo MaskedTextBox controllare al documento nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddMonthCalendar(Range, String) | Sottoposto a overload. aggiunge un nuovo MonthCalendar controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddMonthCalendar(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo MonthCalendar controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddNumericUpDown(Range, String) | Sottoposto a overload. aggiunge un nuovo NumericUpDown controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddNumericUpDown(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo NumericUpDown controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddPictureBox(Range, String) | Sottoposto a overload. aggiunge un nuovo PictureBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddPictureBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo PictureBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddProgressBar(Range, String) | Sottoposto a overload. aggiunge un nuovo ProgressBar controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddProgressBar(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo ProgressBar controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddPropertyGrid(Range, String) | Sottoposto a overload. aggiunge un nuovo PropertyGrid controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddPropertyGrid(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo PropertyGrid controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddRadioButton(Range, String) | Sottoposto a overload. aggiunge un nuovo RadioButton controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddRadioButton(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo RadioButton controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddRichTextBox(Range, String) | Sottoposto a overload. aggiunge un nuovo RichTextBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddRichTextBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo RichTextBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddTextBox(Range, String) | Sottoposto a overload. aggiunge un nuovo TextBox controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddTextBox(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo TextBox controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddTrackBar(Range, String) | Sottoposto a overload. aggiunge un nuovo TrackBar controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddTrackBar(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo TrackBar controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddTreeView(Range, String) | Sottoposto a overload. aggiunge un nuovo TreeView controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddTreeView(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo TreeView controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddVScrollBar(Range, String) | Sottoposto a overload. aggiunge un nuovo VScrollBar controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddVScrollBar(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo VScrollBar controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). | |
AddWebBrowser(Range, String) | Sottoposto a overload. aggiunge un nuovo WebBrowser controllare il foglio di lavoro nell'intervallo specificato. (Definito da ControlExtensions). | |
AddWebBrowser(Double, Double, Double, Double, String) | Sottoposto a overload. aggiunge un nuovo WebBrowser controllare nel foglio di lavoro nella dimensione e il percorso specificato. (Definito da ControlExtensions). |
In alto
Note
Utilizzare i metodi e le proprietà dell'interfaccia ControlCollection per gestire i controlli in un foglio di lavoro di Excel.Per ulteriori informazioni, vedere Aggiunta di controlli ai documenti di Office in fase di esecuzione.
Non è possibile creare un'istanza di questa interfaccia nel codice, perché non dispone di costruttori pubblici.Per ottenere un'istanza di questa interfaccia in un progetto a livello di documento, utilizzare la proprietà Controls di una delle classi nSheet nel progetto.Per ottenere un'istanza di questa interfaccia in un progetto a livello di documento, utilizzare la proprietà Controls di un elemento host Worksheet creata 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 foglio di lavoro. |
Utilizzare uno dei metodi Add<controllo>.Ad esempio, per aggiungere un oggetto Microsoft.Office.Tools.Excel.ListObject, utilizzare il metodo AddListObject. |
Rimuovere un controlli dal foglio di lavoro. |
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.