Classe ControlExtensions
Fornece métodos de extensão, que você pode usar para adicionar controles Windows Forms a um documento do Word foi personalizado usando as ferramentas de desenvolvimento do Office em 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 Button o controle para o documento em que o tamanho especificado e o local. | |
AddButton(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo Button o controle para o documento em que o tamanho especificado e o local. | |
AddCheckBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo CheckBox o controle para o documento em que o tamanho especificado e o local. | |
AddCheckBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo CheckBox o controle para o documento em que o tamanho especificado e o local. | |
AddCheckedListBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo CheckedListBox o controle para o documento em que o tamanho especificado e o local. | |
AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo CheckedListBox o controle para o documento em que o tamanho especificado e o local. | |
AddComboBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo ComboBox o controle para o documento em que o tamanho especificado e o local. | |
AddComboBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo ComboBox o controle para o documento em que o tamanho especificado e o local. | |
AddDataGridView(ControlCollection, Range, Single, Single, String) | Adiciona um novo DataGridView o controle para o documento em que o tamanho especificado e o local. | |
AddDataGridView(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo DataGridView o controle para o documento em que o tamanho especificado e o local. | |
AddDateTimePicker(ControlCollection, Range, Single, Single, String) | Adiciona um novo DateTimePicker o controle para o documento em que o tamanho especificado e o local. | |
AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo DateTimePicker o controle para o documento em que o tamanho especificado e o local. | |
AddDomainUpDown(ControlCollection, Range, Single, Single, String) | Adiciona um novo DomainUpDown o controle para o documento em que o tamanho especificado e o local. | |
AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo DomainUpDown o controle para o documento em que o tamanho especificado e o local. | |
AddHScrollBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo HScrollBar o controle para o documento em que o tamanho especificado e o local. | |
AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo HScrollBar o controle para o documento em que o tamanho especificado e o local. | |
AddLabel(ControlCollection, Range, Single, Single, String) | Adiciona um novo Label o controle para o documento em que o tamanho especificado e o local. | |
AddLabel(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo Label o controle para o documento em que o tamanho especificado e o local. | |
AddLinkLabel(ControlCollection, Range, Single, Single, String) | Adiciona um novo LinkLabel o controle para o documento em que o tamanho especificado e o local. | |
AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo LinkLabel o controle para o documento em que o tamanho especificado e o local. | |
AddListBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo ListBox o controle para o documento em que o tamanho especificado e o local. | |
AddListBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo ListBox o controle para o documento em que o tamanho especificado e o local. | |
AddListView(ControlCollection, Range, Single, Single, String) | Adiciona um novo ListView o controle para o documento em que o tamanho especificado e o local. | |
AddListView(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo ListView o controle para o documento em que o tamanho especificado e o local. | |
AddMaskedTextBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo MaskedTextBox o controle para o documento em que o tamanho especificado e o local. | |
AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo MaskedTextBox o controle para o documento em que o tamanho especificado e o local. | |
AddMonthCalendar(ControlCollection, Range, Single, Single, String) | Adiciona um novo MonthCalendar o controle para o documento em que o tamanho especificado e o local. | |
AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo MonthCalendar o controle para o documento em que o tamanho especificado e o local. | |
AddNumericUpDown(ControlCollection, Range, Single, Single, String) | Adiciona um novo NumericUpDown o controle para o documento em que o tamanho especificado e o local. | |
AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo NumericUpDown o controle para o documento em que o tamanho especificado e o local. | |
AddPictureBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo PictureBox o controle para o documento em que o tamanho especificado e o local. | |
AddPictureBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo PictureBox o controle para o documento em que o tamanho especificado e o local. | |
AddProgressBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo ProgressBar o controle para o documento em que o tamanho especificado e o local. | |
AddProgressBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo ProgressBar o controle para o documento em que o tamanho especificado e o local. | |
AddPropertyGrid(ControlCollection, Range, Single, Single, String) | Adiciona um novo PropertyGrid o controle para o documento em que o tamanho especificado e o local. | |
AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo PropertyGrid o controle para o documento em que o tamanho especificado e o local. | |
AddRadioButton(ControlCollection, Range, Single, Single, String) | Adiciona um novo RadioButton o controle para o documento em que o tamanho especificado e o local. | |
AddRadioButton(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo RadioButton o controle para o documento em que o tamanho especificado e o local. | |
AddRichTextBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo RichTextBox o controle para o documento em que o tamanho especificado e o local. | |
AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo RichTextBox o controle para o documento em que o tamanho especificado e o local. | |
AddTextBox(ControlCollection, Range, Single, Single, String) | Adiciona um novo TextBox o controle para o documento em que o tamanho especificado e o local. | |
AddTextBox(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo TextBox o controle para o documento em que o tamanho especificado e o local. | |
AddTrackBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo TrackBar o controle para o documento em que o tamanho especificado e o local. | |
AddTrackBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo TrackBar o controle para o documento em que o tamanho especificado e o local. | |
AddTreeView(ControlCollection, Range, Single, Single, String) | Adiciona um novo TreeView o controle para o documento em que o tamanho especificado e o local. | |
AddTreeView(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo TreeView o controle para o documento em que o tamanho especificado e o local. | |
AddVScrollBar(ControlCollection, Range, Single, Single, String) | Adiciona um novo VScrollBar o controle para o documento em que o tamanho especificado e o local. | |
AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo VScrollBar o controle para o documento em que o tamanho especificado e o local. | |
AddWebBrowser(ControlCollection, Range, Single, Single, String) | Adiciona um novo WebBrowser o controle para o documento em que o tamanho especificado e o local. | |
AddWebBrowser(ControlCollection, Single, Single, Single, Single, String) | Adiciona um novo WebBrowser o controle para o documento em que o 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 Document.Controls propriedade (em um projeto de nível de aplicativo) ou o DocumentBase.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 como adicionar controles a 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 Word add-in de projetos destinados a .NET Framework 4, você deve adicionar uma referência ao assembly Microsoft.Office.Tools.Word.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 o primeiro parágrafo do documento e, em seguida, adiciona texto ao botão. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível de documento.
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 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.
Consulte também
Referência
Namespace Microsoft.Office.Tools.Word
Outros recursos
Adicionar controles a documentos do Office em tempo de execução