Classe ControlExtensions
Fornece métodos de extensão, que você pode usar para adicionar controles Windows Forms para planilhas do Excel que foram personalizadas, usando as ferramentas de desenvolvimento do Office em Visual Studio.
Hierarquia de herança
System.Object
Microsoft.Office.Tools.Excel.ControlExtensions
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxe
'Declaração
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions
Métodos
Nome | Descrição | |
---|---|---|
AddButton(ControlCollection, Range, String) | Adiciona um novo Button o controle para a planilha no intervalo especificado. | |
AddButton(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo Button o controle para a planilha no tamanho especificado e o local. | |
AddCheckBox(ControlCollection, Range, String) | Adiciona um novo CheckBox o controle para a planilha no intervalo especificado. | |
AddCheckBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo CheckBox o controle para a planilha no tamanho especificado e o local. | |
AddCheckedListBox(ControlCollection, Range, String) | Adiciona um novo CheckedListBox o controle para a planilha no intervalo especificado. | |
AddCheckedListBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo CheckedListBox o controle para a planilha no tamanho especificado e o local. | |
AddComboBox(ControlCollection, Range, String) | Adiciona um novo ComboBox o controle para a planilha no intervalo especificado. | |
AddComboBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo ComboBox o controle para a planilha no tamanho especificado e o local. | |
AddDataGridView(ControlCollection, Range, String) | Adiciona um novo DataGridView o controle para a planilha no intervalo especificado. | |
AddDataGridView(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo DataGridView o controle para a planilha no tamanho especificado e o local. | |
AddDateTimePicker(ControlCollection, Range, String) | Adiciona um novo DateTimePicker o controle para a planilha no intervalo especificado. | |
AddDateTimePicker(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo DateTimePicker o controle para a planilha no tamanho especificado e o local. | |
AddDomainUpDown(ControlCollection, Range, String) | Adiciona um novo DomainUpDown o controle para a planilha no intervalo especificado. | |
AddDomainUpDown(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo DomainUpDown o controle para a planilha no tamanho especificado e o local. | |
AddHScrollBar(ControlCollection, Range, String) | Adiciona um novo HScrollBar o controle para a planilha no intervalo especificado. | |
AddHScrollBar(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo HScrollBar o controle para a planilha no tamanho especificado e o local. | |
AddLabel(ControlCollection, Range, String) | Adiciona um novo Label o controle para a planilha no intervalo especificado. | |
AddLabel(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo Label o controle para a planilha no tamanho especificado e o local. | |
AddLinkLabel(ControlCollection, Range, String) | Adiciona um novo LinkLabel o controle para a planilha no intervalo especificado. | |
AddLinkLabel(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo LinkLabel o controle para a planilha no tamanho especificado e o local. | |
AddListBox(ControlCollection, Range, String) | Adiciona um novo ListBox o controle para a planilha no intervalo especificado. | |
AddListBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo ListBox o controle para a planilha no tamanho especificado e o local. | |
AddListView(ControlCollection, Range, String) | Adiciona um novo ListView o controle para a planilha no intervalo especificado. | |
AddListView(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo ListView o controle para a planilha no tamanho especificado e o local. | |
AddMaskedTextBox(ControlCollection, Range, String) | Adiciona um novo MaskedTextBox o controle para a planilha no intervalo especificado. | |
AddMaskedTextBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo MaskedTextBox o controle para o documento em que o tamanho especificado e o local. | |
AddMonthCalendar(ControlCollection, Range, String) | Adiciona um novo MonthCalendar o controle para a planilha no intervalo especificado. | |
AddMonthCalendar(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo MonthCalendar o controle para a planilha no tamanho especificado e o local. | |
AddNumericUpDown(ControlCollection, Range, String) | Adiciona um novo NumericUpDown o controle para a planilha no intervalo especificado. | |
AddNumericUpDown(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo NumericUpDown o controle para a planilha no tamanho especificado e o local. | |
AddPictureBox(ControlCollection, Range, String) | Adiciona um novo PictureBox o controle para a planilha no intervalo especificado. | |
AddPictureBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo PictureBox o controle para a planilha no tamanho especificado e o local. | |
AddProgressBar(ControlCollection, Range, String) | Adiciona um novo ProgressBar o controle para a planilha no intervalo especificado. | |
AddProgressBar(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo ProgressBar o controle para a planilha no tamanho especificado e o local. | |
AddPropertyGrid(ControlCollection, Range, String) | Adiciona um novo PropertyGrid o controle para a planilha no intervalo especificado. | |
AddPropertyGrid(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo PropertyGrid o controle para a planilha no tamanho especificado e o local. | |
AddRadioButton(ControlCollection, Range, String) | Adiciona um novo RadioButton o controle para a planilha no intervalo especificado. | |
AddRadioButton(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo RadioButton o controle para a planilha no tamanho especificado e o local. | |
AddRichTextBox(ControlCollection, Range, String) | Adiciona um novo RichTextBox o controle para a planilha no intervalo especificado. | |
AddRichTextBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo RichTextBox o controle para a planilha no tamanho especificado e o local. | |
AddTextBox(ControlCollection, Range, String) | Adiciona um novo TextBox o controle para a planilha no intervalo especificado. | |
AddTextBox(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo TextBox o controle para a planilha no tamanho especificado e o local. | |
AddTrackBar(ControlCollection, Range, String) | Adiciona um novo TrackBar o controle para a planilha no intervalo especificado. | |
AddTrackBar(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo TrackBar o controle para a planilha no tamanho especificado e o local. | |
AddTreeView(ControlCollection, Range, String) | Adiciona um novo TreeView o controle para a planilha no intervalo especificado. | |
AddTreeView(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo TreeView o controle para a planilha no tamanho especificado e o local. | |
AddVScrollBar(ControlCollection, Range, String) | Adiciona um novo VScrollBar o controle para a planilha no intervalo especificado. | |
AddVScrollBar(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo VScrollBar o controle para a planilha no tamanho especificado e o local. | |
AddWebBrowser(ControlCollection, Range, String) | Adiciona um novo WebBrowser o controle para a planilha no intervalo especificado. | |
AddWebBrowser(ControlCollection, Double, Double, Double, Double, String) | Adiciona um novo WebBrowser o controle para a planilha no tamanho especificado e o local. |
Início
Comentários
O ControlExtensions métodos são os métodos de extensão que estão disponíveis na ControlCollection objeto retornado pela Worksheet.Controls propriedade (em um projeto de nível de aplicativo) ou o WorksheetBase.Controls propriedade (em um projeto de nível de documento) no tempo de execução. Para adicionar um controle específico em um documento, use o método que inclui o nome do controle no nome do método. Por exemplo, para adicionar um Button, use o AddButton método.
Para obter mais informações sobre controles de um documento, consulte Adicionar controles a documentos do Office em tempo de execução. Para obter mais informações sobre os métodos de extensão, consulte Métodos de extensão (guia de programação TRANSLATION FROM VPE FOR CSHARP) e Métodos de extensão (Visual Basic).
Observação |
---|
No Excel add-in de projetos destinados a .NET Framework 4, você deve adicionar uma referência ao assembly Microsoft.Office.Tools.Excel.v4.0.Utilities.dll antes de poder acessar o ControlExtensions métodos. |
Exemplos
O seguinte exemplo de código usa a AddButton método para adicionar um Button o controle para a célula A1e em seguida, adiciona texto ao botão. Para usar esse exemplo, executá-lo do Sheet1 a classe em um projeto de nível de documento.
Private Sub ExcelRangeAddButton()
Dim Button1 As Microsoft.Office.Tools.Excel. _
Controls.Button = Me.Controls.AddButton( _
Me.Range("A1"), "Button1")
Button1.Text = "OK"
End Sub
private void ExcelRangeAddButton()
{
Microsoft.Office.Tools.Excel.Controls.Button button1 =
this.Controls.AddButton(this.Range["A1", missing], "button1");
button1.Text = "OK";
}
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.