Métodos de auxiliar para controles Windows Forms

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Projetos de nível de documento

  • O Excel 2003

  • O Excel 2007

  • Word 2003

  • Word 2007

Projetos de nível de aplicativo

  • O Excel 2007

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

Por meio de programação você pode adicionar controles Windows Forms a um documento do Microsoft Office Word e a pasta de trabalho do Microsoft Office Excel em tempo de execução.Use os métodos auxiliares que estão na Microsoft.Office.Tools.Excel.ControlCollection e classes de Microsoft.Office.Tools.Word.ControlCollection.For more information, see Adicionar controles a documentos do Office em tempo de execução.

Métodos de auxiliar para Excel

A classe Microsoft.Office.Tools.Excel.ControlCollection fornece um Número dos métodos auxiliares que podem ser usados para programaticamente adicionar controles Windows Forms em documentos do Excel.Cada método é sobrecarregado para que você pode passar em um Range ou as coordenadas de um local específico.Quando você Criar um Controlarar passando um Range, o Controlarar redimensiona automaticamente quando as células dentro do intervalo são redimensionadas.

A tabela a seguir lista os métodos de auxiliar que você pode usar programaticamente adicionar controles de Windows Forms para pastas de trabalho do Excel.

Método auxiliar

Descrição

AddButton(Range, String)

Adiciona um Controlarar de Button para o intervalo especificado.

AddButton(Range, Single, Single, String)

Adiciona um Controlarar de Button na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddLabel(Range, String)

Adiciona um Controlarar de Label para o intervalo especificado.

AddLabel(Double, Double, Double, Double, String)

Adiciona um Controlarar de Label na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddLinkLabel(Range, String)

Adiciona um Controlarar de LinkLabel para o intervalo especificado.

AddLinkLabel(Double, Double, Double, Double, String)

Adiciona um Controlarar de LinkLabel na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddTextBox(Range, String)

Adiciona um Controlarar de TextBox para o intervalo especificado.

AddTextBox(Double, Double, Double, Double, String)

Adiciona um Controlarar de TextBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddCheckBox(Range, String)

Adiciona um Controlarar de CheckBox para o intervalo especificado.

AddCheckBox(Double, Double, Double, Double, String)

Adiciona um Controlarar de CheckBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddRadioButton(Range, String)

Adiciona um Controlarar de RadioButton para o intervalo especificado.

AddRadioButton(Double, Double, Double, Double, String)

Adiciona um Controlarar de RadioButton na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddPictureBox(Range, String)

Adiciona um Controlarar de PictureBox para o intervalo especificado.

AddPictureBox(Double, Double, Double, Double, String)

Adiciona um Controlarar de PictureBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddCheckedListBox(Range, String)

Adiciona um Controlarar de CheckedListBox para o intervalo especificado.

AddCheckedListBox(Double, Double, Double, Double, String)

Adiciona um Controlarar de CheckedListBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddComboBox(Range, String)

Adiciona um Controlarar de ComboBox para o intervalo especificado.

AddComboBox(Double, Double, Double, Double, String)

Adiciona um Controlarar de ComboBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddListView(Range, String)

Adiciona um Controlarar de ListView para o intervalo especificado, Configuração a posição e o tamanho do Controlarar.

AddListView(Double, Double, Double, Double, String)

Adiciona um Controlarar de ListView na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddTreeView(Range, String)

Adiciona um Controlarar de TreeView para o intervalo especificado.

AddTreeView(Double, Double, Double, Double, String)

Adiciona um Controlarar de TreeView na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddDateTimePicker(Range, String)

Adiciona um Controlarar de DateTimePicker para o intervalo especificado.

AddDateTimePicker(Double, Double, Double, Double, String)

Adiciona um Controlarar de DateTimePicker na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddMonthCalendar(Range, String)

Adiciona um Controlarar de MonthCalendar para o intervalo especificado.

AddMonthCalendar(Double, Double, Double, Double, String)

Adiciona um Controlarar de MonthCalendar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddDomainUpDown(Range, String)

Adiciona um Controlarar de DomainUpDown para o intervalo especificado.

AddDomainUpDown(Double, Double, Double, Double, String)

Adiciona um Controlarar de DomainUpDown na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddNumericUpDown(Range, String)

Adiciona um Controlarar de NumericUpDown para o intervalo especificado.

AddNumericUpDown(Double, Double, Double, Double, String)

Adiciona um Controlarar de NumericUpDown na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddTrackBar(Range, String)

Adiciona um Controlarar de TrackBar para o intervalo especificado.

AddTrackBar(Double, Double, Double, Double, String)

Adiciona um Controlarar de TrackBar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddRichTextBox(Range, String)

Adiciona um Controlarar de RichTextBox para o intervalo especificado.

AddRichTextBox(Double, Double, Double, Double, String)

Adiciona um Controlarar de RichTextBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddDataGridView(Range, String)

Adiciona um Controlarar de DataGridView para o intervalo especificado.

AddDataGridView(Double, Double, Double, Double, String)

Adiciona um Controlarar de DataGridView na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddHScrollBar(Range, String)

Adiciona um Controlarar de HScrollBar para o intervalo especificado.

AddHScrollBar(Double, Double, Double, Double, String)

Adiciona um Controlarar de HScrollBar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddVScrollBar(Range, String)

Adiciona um Controlarar de VScrollBar para o intervalo especificado.

AddVScrollBar(Double, Double, Double, Double, String)

Adiciona um Controlarar de VScrollBar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddPropertyGrid(Range, String)

Adiciona um Controlarar de PropertyGrid para o intervalo especificado.

AddPropertyGrid(Double, Double, Double, Double, String)

Adiciona um Controlarar de PropertyGrid na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddWebBrowser(Range, String)

Adiciona um Controlarar de WebBrowser para o intervalo especificado.

AddWebBrowser(Double, Double, Double, Double, String)

Adiciona um Controlarar de WebBrowser na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

Métodos de auxiliar para Word

A classe Microsoft.Office.Tools.Word.ControlCollection fornece um Número dos métodos auxiliares que podem ser usados para programaticamente adicionar controles Windows Forms em documentos do Word.Cada método é sobrecarregado para que você pode passar em um Range ou as coordenadas de um local específico.Quando você Criar um Controlarar passando um Range, o Controlarar é adicionado como um InlineShape no Iniciar do intervalo.Você não pode alterar a Top e Left propriedades de controles que são adicionados em alinhado com texto.Quando você Criar um Controlarar passando nas coordenadas, o Controlarar é adicionado como um flutuante Shape no local especificado.

A tabela a seguir lista os métodos de auxiliar que você pode usar programaticamente adicionar controles de Windows Forms para documentos do Word.

Método auxiliar

Descrição

AddButton(Range, Single, Single, String)

Adiciona um Controlarar de Button no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de Button na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddLabel(Range, Single, Single, String)

Adiciona um Controlarar de Label no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de Label na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddLinkLabel(Range, Single, Single, String)

Adiciona um Controlarar de LinkLabel no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de LinkLabel na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddTextBox(Range, Single, Single, String)

Adiciona um Controlarar de TextBox no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de TextBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddCheckBox(Range, Single, Single, String)

Adiciona um Controlarar de CheckBox no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de CheckBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddRadioButton(Range, Single, Single, String)

Adiciona um Controlarar de RadioButton no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de RadioButton na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddPictureBox(Range, Single, Single, String)

Adiciona um Controlarar de PictureBox no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de PictureBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddCheckedListBox(Range, Single, Single, String)

Adiciona um Controlarar de CheckedListBox no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de CheckedListBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddComboBox(Range, Single, Single, String)

Adiciona um Controlarar de ComboBox no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de ComboBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddListView(Range, Single, Single, String)

Adiciona um Controlarar de ListView para o intervalo especificado, Configuração a posição e o tamanho do Controlarar.

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

Adiciona um Controlarar de ListView na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddTreeView(Range, Single, Single, String)

Adiciona um Controlarar de TreeView no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de TreeView na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddDateTimePicker(Range, Single, Single, String)

Adiciona um Controlarar de DateTimePicker no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de DateTimePicker na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddMonthCalendar(Range, Single, Single, String)

Adiciona um Controlarar de MonthCalendar no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de MonthCalendar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddDomainUpDown(Range, Single, Single, String)

Adiciona um Controlarar de DomainUpDown no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de DomainUpDown na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddNumericUpDown(Range, Single, Single, String)

Adiciona um Controlarar de NumericUpDown no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de NumericUpDown na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddTrackBar(Range, Single, Single, String)

Adiciona um Controlarar de TrackBar no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de TrackBar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddRichTextBox(Range, Single, Single, String)

Adiciona um Controlarar de RichTextBox no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de RichTextBox na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddDataGridView(Range, Single, Single, String)

Adiciona um Controlarar de DataGridView no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de DataGridView na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddHScrollBar(Range, Single, Single, String)

Adiciona um Controlarar de HScrollBar no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de HScrollBar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddVScrollBar(Range, Single, Single, String)

Adiciona um Controlarar de VScrollBar no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de VScrollBar na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddPropertyGrid(Range, Single, Single, String)

Adiciona um Controlarar de PropertyGrid no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de PropertyGrid na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

AddWebBrowser(Range, Single, Single, String)

Adiciona um Controlarar de WebBrowser no Iniciar do intervalo especificado.

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

Adiciona um Controlarar de WebBrowser na posição especificada em vez de em um intervalo.As coordenadas são representadas em pontos.

Consulte também

Conceitos

Adicionar controles a documentos do Office em tempo de execução

Controles de formulários do Windows em Visão geral de documentos do Office

Limitações do Windows Forms Controls em documentos do Office

Outros recursos

Controles em documentos do Office