Interface ControlCollection
Representa uma coleção de controles gerenciados em uma planilha do excel em uma solução do Office.
Namespace: Microsoft.Office.Tools.Excel
Assemblies: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
<GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")> _
Public Interface ControlCollection _
Inherits IEnumerable
[GuidAttribute("0B027FC3-018C-4917-AE33-A09E0A30A661")]
public interface ControlCollection : IEnumerable
O tipo ControlCollection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém o número de controles em ControlCollection. | |
Item[Int32] | Obtém o controle no índice especificado. | |
Item[String] | Obtém o controle com o nome especificado. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
_VtblGap1_5 | ||
AddChart(Range, String) | Adiciona um novo controle de Chart a planilha no intervalo especificado. | |
AddChart(Double, Double, Double, Double, String) | Adiciona um novo controle de Chart a planilha no tamanho e no local especificado. | |
AddControl(Control, Range, String) | Adiciona Control especificado a ControlCollection no intervalo especificado. | |
AddControl(Control, Double, Double, Double, Double, String) | Adiciona Control especificado na ControlCollection no local e tamanho especificados. | |
AddListObject(ListObject) | Adiciona o Visual Studio Microsoft.Office.Tools.Excel.ListObject a coleção do controle com base no Microsoft.Office.Interop.Excel.ListObjectnativo especificado. | |
AddListObject(Range, String) | Adiciona um novo controle de ListObject a planilha no intervalo especificado. | |
AddNamedRange | Adiciona um novo controle de NamedRange a planilha no intervalo especificado. | |
Contains(Object) | Determina se o controle específico é um membro de instância de ControlCollection . | |
Contains(String) | Determina se um controle com o nome especificado é um membro de instância de ControlCollection . | |
GetEnumerator | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
IndexOf(Object) | Procura o controle especificados e retorna o índice com base zero da primeira ocorrência na instância de ControlCollection . | |
IndexOf(String) | Procura a primeira ocorrência de um controle com o nome especificado na instância de ControlCollection . | |
Remove(Object) | Remove o controle específico de instância de ControlCollection . | |
Remove(String) | Remove o controle com o nome especificado da instância de ControlCollection . | |
RemoveAt | Remove o controle no índice especificado na instância de ControlCollection . |
Superior
Métodos de extensão
Nome | Descrição | |
---|---|---|
AddButton(Range, String) | Sobrecarregado. Adiciona um novo Button o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddButton(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo Button o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddCheckBox(Range, String) | Sobrecarregado. Adiciona um novo CheckBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddCheckBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo CheckBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddCheckedListBox(Range, String) | Sobrecarregado. Adiciona um novo CheckedListBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddCheckedListBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo CheckedListBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddComboBox(Range, String) | Sobrecarregado. Adiciona um novo ComboBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddComboBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo ComboBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddDataGridView(Range, String) | Sobrecarregado. Adiciona um novo DataGridView o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddDataGridView(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo DataGridView o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddDateTimePicker(Range, String) | Sobrecarregado. Adiciona um novo DateTimePicker o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddDateTimePicker(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo DateTimePicker o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddDomainUpDown(Range, String) | Sobrecarregado. Adiciona um novo DomainUpDown o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddDomainUpDown(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo DomainUpDown o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddHScrollBar(Range, String) | Sobrecarregado. Adiciona um novo HScrollBar o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddHScrollBar(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo HScrollBar o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddLabel(Range, String) | Sobrecarregado. Adiciona um novo Label o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddLabel(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo Label o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddLinkLabel(Range, String) | Sobrecarregado. Adiciona um novo LinkLabel o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddLinkLabel(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo LinkLabel o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddListBox(Range, String) | Sobrecarregado. Adiciona um novo ListBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddListBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo ListBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddListView(Range, String) | Sobrecarregado. Adiciona um novo ListView o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddListView(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo ListView o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddMaskedTextBox(Range, String) | Sobrecarregado. Adiciona um novo MaskedTextBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddMaskedTextBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo MaskedTextBox controle para o documento no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddMonthCalendar(Range, String) | Sobrecarregado. Adiciona um novo MonthCalendar o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddMonthCalendar(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo MonthCalendar o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddNumericUpDown(Range, String) | Sobrecarregado. Adiciona um novo NumericUpDown o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddNumericUpDown(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo NumericUpDown o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddPictureBox(Range, String) | Sobrecarregado. Adiciona um novo PictureBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddPictureBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo PictureBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddProgressBar(Range, String) | Sobrecarregado. Adiciona um novo ProgressBar o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddProgressBar(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo ProgressBar o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddPropertyGrid(Range, String) | Sobrecarregado. Adiciona um novo PropertyGrid o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddPropertyGrid(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo PropertyGrid o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddRadioButton(Range, String) | Sobrecarregado. Adiciona um novo RadioButton o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddRadioButton(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo RadioButton o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddRichTextBox(Range, String) | Sobrecarregado. Adiciona um novo RichTextBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddRichTextBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo RichTextBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddTextBox(Range, String) | Sobrecarregado. Adiciona um novo TextBox o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddTextBox(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo TextBox o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddTrackBar(Range, String) | Sobrecarregado. Adiciona um novo TrackBar o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddTrackBar(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo TrackBar o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddTreeView(Range, String) | Sobrecarregado. Adiciona um novo TreeView o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddTreeView(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo TreeView o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddVScrollBar(Range, String) | Sobrecarregado. Adiciona um novo VScrollBar o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddVScrollBar(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo VScrollBar o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) | |
AddWebBrowser(Range, String) | Sobrecarregado. Adiciona um novo WebBrowser o controle para a planilha no intervalo especificado. (Definido por ControlExtensions.) | |
AddWebBrowser(Double, Double, Double, Double, String) | Sobrecarregado. Adiciona um novo WebBrowser o controle para a planilha no local e tamanho especificado. (Definido por ControlExtensions.) |
Superior
Comentários
Use os métodos e propriedades de interface de ControlCollection para gerenciar controles em uma planilha do excel.Para obter mais informações, consulte Adicionar controles a documentos do Office em tempo de execução.
Você não pode criar uma instância dessa interface em seu código, porque não tem nenhum construtor públicos.Para obter um exemplo dessa interface em um projeto de um documento nível, use a propriedade de Controls de uma das classes de Sheetem em seu projeto.Para obter um exemplo dessa interface em um projeto de um documento nível, use a propriedade de Controls de um item de host de Worksheet que você crie programação em tempo de execução.Para obter mais informações, consulte Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução.
A tabela a seguir mostra como usar membros de ControlCollection para executar algumas tarefas comuns relacionadas a controles em documentos.
Tarefa |
Ação |
---|---|
Adicione um controle à planilha. |
Use um dos métodos de<control> adicionar.Por exemplo, para adicionar Microsoft.Office.Tools.Excel.ListObject, use o método de AddListObject . |
Remova um controle da planilha. |
Use o método Remove. |
Determinar se um controle está na coleção. |
Passar o controle ou seu nome para o método de Contains . |
Obter o índice de um controle na coleção. |
Passar o controle ou seu nome para o método de IndexOf . |
Obter um controle da coleção. |
Passe o índice ou o nome do controle para a propriedade de Item . |
Observação |
---|
Essa interface é implementada pelo Visual Studio Tools for Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução. |
Uso
Essa documentação descreve a versão desse tipo que é usada apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.