ControlExtensions Classe

Definição

Fornece métodos de extensão que você pode usar para adicionar controles do Windows Forms em um documento do Word que foi personalizado usando as ferramentas de desenvolvimento do Office no Visual Studio.

[System.Diagnostics.DebuggerNonUserCode]
public static class ControlExtensions
Herança
ControlExtensions
Atributos

Exemplos

O exemplo de código a seguir usa o AddButton método para adicionar um Button controle ao primeiro parágrafo no documento e, em seguida, adiciona texto ao botão. Para usar esse exemplo, execute-o na classe ThisDocument em um projeto no nível de documento.

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";
}
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 

Comentários

Os ControlExtensions métodos são métodos de extensão que estão disponíveis no ControlCollection objeto retornado pela Microsoft.Office.Tools.Word.Document.Controls Propriedade (em um projeto de nível de aplicativo) ou a Microsoft.Office.Tools.Word.DocumentBase.Controls Propriedade (em um projeto de nível de documento) em tempo de execução. Para adicionar um controle específico a 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 adicionando 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 e Métodos de extensão.

Observação

Em projetos de suplemento do Word direcionados .NET Framework 4 para o, você deve adicionar uma referência ao assembly de Microsoft.Office.Tools.Word.v4.0.Utilities.dll antes de poder acessar os ControlExtensions métodos.

Métodos

AddButton(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle Button ao documento no tamanho e local especificados.

AddButton(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle Button ao documento no tamanho e local especificados.

AddCheckBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle CheckBox ao documento no tamanho e local especificados.

AddCheckBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle CheckBox ao documento no tamanho e local especificados.

AddCheckedListBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle CheckedListBox ao documento no tamanho e local especificados.

AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle CheckedListBox ao documento no tamanho e local especificados.

AddComboBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle ComboBox ao documento no tamanho e local especificados.

AddComboBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle ComboBox ao documento no tamanho e local especificados.

AddDataGridView(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle DataGridView ao documento no tamanho e local especificados.

AddDataGridView(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle DataGridView ao documento no tamanho e local especificados.

AddDateTimePicker(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle DateTimePicker ao documento no tamanho e local especificados.

AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle DateTimePicker ao documento no tamanho e local especificados.

AddDomainUpDown(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle DomainUpDown ao documento no tamanho e local especificados.

AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle DomainUpDown ao documento no tamanho e local especificados.

AddHScrollBar(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle HScrollBar ao documento no tamanho e local especificados.

AddHScrollBar(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle HScrollBar ao documento no tamanho e local especificados.

AddLabel(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle Label ao documento no tamanho e local especificados.

AddLabel(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle Label ao documento no tamanho e local especificados.

AddLinkLabel(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle LinkLabel ao documento no tamanho e local especificados.

AddLinkLabel(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle LinkLabel ao documento no tamanho e local especificados.

AddListBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle ListBox ao documento no tamanho e local especificados.

AddListBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle ListBox ao documento no tamanho e local especificados.

AddListView(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle ListView ao documento no tamanho e local especificados.

AddListView(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle ListView ao documento no tamanho e local especificados.

AddMaskedTextBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle MaskedTextBox ao documento no tamanho e local especificados.

AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle MaskedTextBox ao documento no tamanho e local especificados.

AddMonthCalendar(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle MonthCalendar ao documento no tamanho e local especificados.

AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle MonthCalendar ao documento no tamanho e local especificados.

AddNumericUpDown(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle NumericUpDown ao documento no tamanho e local especificados.

AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle NumericUpDown ao documento no tamanho e local especificados.

AddPictureBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle PictureBox ao documento no tamanho e local especificados.

AddPictureBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle PictureBox ao documento no tamanho e local especificados.

AddProgressBar(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle ProgressBar ao documento no tamanho e local especificados.

AddProgressBar(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle ProgressBar ao documento no tamanho e local especificados.

AddPropertyGrid(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle PropertyGrid ao documento no tamanho e local especificados.

AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle PropertyGrid ao documento no tamanho e local especificados.

AddRadioButton(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle RadioButton ao documento no tamanho e local especificados.

AddRadioButton(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle RadioButton ao documento no tamanho e local especificados.

AddRichTextBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle RichTextBox ao documento no tamanho e local especificados.

AddRichTextBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle RichTextBox ao documento no tamanho e local especificados.

AddTextBox(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle TextBox ao documento no tamanho e local especificados.

AddTextBox(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle TextBox ao documento no tamanho e local especificados.

AddTrackBar(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle TrackBar ao documento no tamanho e local especificados.

AddTrackBar(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle TrackBar ao documento no tamanho e local especificados.

AddTreeView(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle TreeView ao documento no tamanho e local especificados.

AddTreeView(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle TreeView ao documento no tamanho e local especificados.

AddVScrollBar(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle VScrollBar ao documento no tamanho e local especificados.

AddVScrollBar(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle VScrollBar ao documento no tamanho e local especificados.

AddWebBrowser(ControlCollection, Range, Single, Single, String)

Adiciona um novo controle WebBrowser ao documento no tamanho e local especificados.

AddWebBrowser(ControlCollection, Single, Single, Single, Single, String)

Adiciona um novo controle WebBrowser ao documento no tamanho e local especificados.

Aplica-se a