Classe ControlExtensions
Fornece métodos de extensão você pode usar para adicionar controles de formulários do Windows a um documento do Word que é personalizado usando as ferramentas de desenvolvimento do Office no Visual Studio.
Hierarquia de herança
System.Object
Microsoft.Office.Tools.Word.ControlExtensions
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions
Métodos
Nome | Descrição | |
---|---|---|
AddButton(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de Button ao documento no tamanho e no local especificado. | |
AddButton(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de Button ao documento no tamanho e no local especificado. | |
AddCheckBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de CheckBox ao documento no tamanho e no local especificado. | |
AddCheckBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de CheckBox ao documento no tamanho e no local especificado. | |
AddCheckedListBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de CheckedListBox ao documento no tamanho e no local especificado. | |
AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de CheckedListBox ao documento no tamanho e no local especificado. | |
AddComboBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de ComboBox ao documento no tamanho e no local especificado. | |
AddComboBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de ComboBox ao documento no tamanho e no local especificado. | |
AddDataGridView(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de DataGridView ao documento no tamanho e no local especificado. | |
AddDataGridView(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de DataGridView ao documento no tamanho e no local especificado. | |
AddDateTimePicker(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de DateTimePicker ao documento no tamanho e no local especificado. | |
AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de DateTimePicker ao documento no tamanho e no local especificado. | |
AddDomainUpDown(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de DomainUpDown ao documento no tamanho e no local especificado. | |
AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de DomainUpDown ao documento no tamanho e no local especificado. | |
AddHScrollBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de HScrollBar ao documento no tamanho e no local especificado. | |
AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de HScrollBar ao documento no tamanho e no local especificado. | |
AddLabel(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de Label ao documento no tamanho e no local especificado. | |
AddLabel(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de Label ao documento no tamanho e no local especificado. | |
AddLinkLabel(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de LinkLabel ao documento no tamanho e no local especificado. | |
AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de LinkLabel ao documento no tamanho e no local especificado. | |
AddListBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de ListBox ao documento no tamanho e no local especificado. | |
AddListBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de ListBox ao documento no tamanho e no local especificado. | |
AddListView(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de ListView ao documento no tamanho e no local especificado. | |
AddListView(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de ListView ao documento no tamanho e no local especificado. | |
AddMaskedTextBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de MaskedTextBox ao documento no tamanho e no local especificado. | |
AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de MaskedTextBox ao documento no tamanho e no local especificado. | |
AddMonthCalendar(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de MonthCalendar ao documento no tamanho e no local especificado. | |
AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de MonthCalendar ao documento no tamanho e no local especificado. | |
AddNumericUpDown(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de NumericUpDown ao documento no tamanho e no local especificado. | |
AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de NumericUpDown ao documento no tamanho e no local especificado. | |
AddPictureBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de PictureBox ao documento no tamanho e no local especificado. | |
AddPictureBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de PictureBox ao documento no tamanho e no local especificado. | |
AddProgressBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de ProgressBar ao documento no tamanho e no local especificado. | |
AddProgressBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de ProgressBar ao documento no tamanho e no local especificado. | |
AddPropertyGrid(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de PropertyGrid ao documento no tamanho e no local especificado. | |
AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de PropertyGrid ao documento no tamanho e no local especificado. | |
AddRadioButton(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de RadioButton ao documento no tamanho e no local especificado. | |
AddRadioButton(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de RadioButton ao documento no tamanho e no local especificado. | |
AddRichTextBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de RichTextBox ao documento no tamanho e no local especificado. | |
AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de RichTextBox ao documento no tamanho e no local especificado. | |
AddTextBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de TextBox ao documento no tamanho e no local especificado. | |
AddTextBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de TextBox ao documento no tamanho e no local especificado. | |
AddTrackBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de TrackBar ao documento no tamanho e no local especificado. | |
AddTrackBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de TrackBar ao documento no tamanho e no local especificado. | |
AddTreeView(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de TreeView ao documento no tamanho e no local especificado. | |
AddTreeView(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de TreeView ao documento no tamanho e no local especificado. | |
AddVScrollBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de VScrollBar ao documento no tamanho e no local especificado. | |
AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de VScrollBar ao documento no tamanho e no local especificado. | |
AddWebBrowser(ControlCollection, Range, Single, Single, String) | Adiciona um novo controle de WebBrowser ao documento no tamanho e no local especificado. | |
AddWebBrowser(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo controle de WebBrowser ao documento no tamanho e no local especificado. |
Superior
Comentários
Os métodos de ControlExtensions são métodos de extensão que estão disponíveis no objeto de ControlCollection retornado pela propriedade de Document.Controls (em um projeto do nível) ou pela propriedade de DocumentBase.Controls (em um projeto de um documento nível) em 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 Button, use o método de AddButton .
Para obter mais informações sobre como adicionar controles a um documento, consulte Adicionar controles a documentos do Office em tempo de execução.Para obter mais informações sobre métodos de extensão, consulte Métodos de extensão (guia de programação do C#) e Métodos de extensão (Visual Basic).
Observação |
---|
No suplemento ao Word projeto que tem como alvo .NET Framework 4, você deve adicionar uma referência ao conjunto de Microsoft.Office.Tools.Word.v4.0.Utilities.dll antes de poder acessar os métodos de ControlExtensions . |
Exemplos
O exemplo de código a seguir usa o método de AddButton para adicionar um controle de Button para o primeiro parágrafo no documento em seguida, adicione o texto no botão.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.
Private Sub WordRangeAddButton()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Dim Button1 As Microsoft.Office.Tools.Word.Controls.Button _
= Me.Controls.AddButton(Me.Paragraphs(1).Range, 56.25F, _
17.25F, "Button1")
Button1.Text = "OK"
End Sub
private void WordRangeAddButton()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
Microsoft.Office.Tools.Word.Controls.Button button1 =
this.Controls.AddButton(this.Paragraphs[1].Range,
56.25F, 17.25F, "button1");
button1.Text = "OK";
}
Acesso thread-safe
Quaisquer membros estático (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.
Consulte também
Referência
Namespace Microsoft.Office.Tools.Word
Outros recursos
Adicionar controles a documentos do Office em tempo de execução