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
Método públicoMembro estático AddButton(ControlCollection, Range, Single, Single, String) Adiciona um novo Button o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddButton(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo Button o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddCheckBox(ControlCollection, Range, Single, Single, String) Adiciona um novo CheckBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddCheckBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo CheckBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddCheckedListBox(ControlCollection, Range, Single, Single, String) Adiciona um novo CheckedListBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo CheckedListBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddComboBox(ControlCollection, Range, Single, Single, String) Adiciona um novo ComboBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddComboBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo ComboBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddDataGridView(ControlCollection, Range, Single, Single, String) Adiciona um novo DataGridView o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddDataGridView(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo DataGridView o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddDateTimePicker(ControlCollection, Range, Single, Single, String) Adiciona um novo DateTimePicker o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo DateTimePicker o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddDomainUpDown(ControlCollection, Range, Single, Single, String) Adiciona um novo DomainUpDown o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo DomainUpDown o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddHScrollBar(ControlCollection, Range, Single, Single, String) Adiciona um novo HScrollBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo HScrollBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddLabel(ControlCollection, Range, Single, Single, String) Adiciona um novo Label o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddLabel(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo Label o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddLinkLabel(ControlCollection, Range, Single, Single, String) Adiciona um novo LinkLabel o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo LinkLabel o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddListBox(ControlCollection, Range, Single, Single, String) Adiciona um novo ListBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddListBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo ListBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddListView(ControlCollection, Range, Single, Single, String) Adiciona um novo ListView o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddListView(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo ListView o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddMaskedTextBox(ControlCollection, Range, Single, Single, String) Adiciona um novo MaskedTextBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo MaskedTextBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddMonthCalendar(ControlCollection, Range, Single, Single, String) Adiciona um novo MonthCalendar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo MonthCalendar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddNumericUpDown(ControlCollection, Range, Single, Single, String) Adiciona um novo NumericUpDown o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo NumericUpDown o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddPictureBox(ControlCollection, Range, Single, Single, String) Adiciona um novo PictureBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddPictureBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo PictureBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddProgressBar(ControlCollection, Range, Single, Single, String) Adiciona um novo ProgressBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddProgressBar(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo ProgressBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddPropertyGrid(ControlCollection, Range, Single, Single, String) Adiciona um novo PropertyGrid o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo PropertyGrid o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddRadioButton(ControlCollection, Range, Single, Single, String) Adiciona um novo RadioButton o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddRadioButton(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo RadioButton o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddRichTextBox(ControlCollection, Range, Single, Single, String) Adiciona um novo RichTextBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo RichTextBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddTextBox(ControlCollection, Range, Single, Single, String) Adiciona um novo TextBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddTextBox(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo TextBox o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddTrackBar(ControlCollection, Range, Single, Single, String) Adiciona um novo TrackBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddTrackBar(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo TrackBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddTreeView(ControlCollection, Range, Single, Single, String) Adiciona um novo TreeView o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddTreeView(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo TreeView o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddVScrollBar(ControlCollection, Range, Single, Single, String) Adiciona um novo VScrollBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) Adiciona um novo VScrollBar o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático AddWebBrowser(ControlCollection, Range, Single, Single, String) Adiciona um novo WebBrowser o controle para o documento em que o tamanho especificado e o local.
Método públicoMembro estático 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çãoObservaçã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