Compartir a través de


Métodos auxiliares para controles de formularios Windows Forms

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos y versiones especificados de Visual Studio Tools para Office de Microsoft Office.

Proyectos de nivel de documento

  • Excel 2003

  • Excel 2007

  • Word 2003

  • Word 2007

Proyectos de nivel de aplicación

  • Excel 2007

  • Word 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

Mediante programación puede agregar controles de formularios Windows Forms en tiempo de ejecución a un documento de Microsoft Office Word y a un libro de Microsoft Office Excel. Utilice los métodos auxiliares de las clases Microsoft.Office.Tools.Excel.ControlCollection y Microsoft.Office.Tools.Word.ControlCollection. Para obtener más información, vea Agregar controles a documentos de Office en tiempo de ejecución.

Métodos auxiliares para Excel

La clase Microsoft.Office.Tools.Excel.ControlCollection proporciona varios métodos auxiliares que se pueden utilizar para agregar controles de formularios Windows Forms mediante programación a documentos de Excel. Se sobrecarga cada método para que pueda pasar un objeto Range o las coordenadas de una ubicación determinada. Cuando crea un control pasando un objeto Range, el control cambia automáticamente de tamaño cuando se cambia el tamaño de las celdas dentro del rango.

En la siguiente tabla se enumeran los métodos auxiliares que puede utilizar para agregar mediante programación los controles de formularios Windows Forms a los libros de Excel.

Método auxiliar

Descripción

AddButton(Range, String)

Agrega un control Button al rango especificado.

AddButton(Range, Single, Single, String)

Agrega un control Button en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddLabel(Range, String)

Agrega un control Label al rango especificado.

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

Agrega un control Label en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddLinkLabel(Range, String)

Agrega un control LinkLabel al rango especificado.

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

Agrega un control LinkLabel en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddTextBox(Range, String)

Agrega un control TextBox al rango especificado.

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

Agrega un control TextBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddCheckBox(Range, String)

Agrega un control CheckBox al rango especificado.

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

Agrega un control CheckBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddRadioButton(Range, String)

Agrega un control RadioButton al rango especificado.

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

Agrega un control RadioButton en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddPictureBox(Range, String)

Agrega un control PictureBox al rango especificado.

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

Agrega un control PictureBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddCheckedListBox(Range, String)

Agrega un control CheckedListBox al rango especificado.

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

Agrega un control CheckedListBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddComboBox(Range, String)

Agrega un control ComboBox al rango especificado.

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

Agrega un control ComboBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddListView(Range, String)

Agrega un control ListView al rango especificado y, además, establece la posición y el tamaño del control.

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

Agrega un control ListView en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddTreeView(Range, String)

Agrega un control TreeView al rango especificado.

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

Agrega un control TreeView en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddDateTimePicker(Range, String)

Agrega un control DateTimePicker al rango especificado.

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

Agrega un control DateTimePicker en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddMonthCalendar(Range, String)

Agrega un control MonthCalendar al rango especificado.

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

Agrega un control MonthCalendar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddDomainUpDown(Range, String)

Agrega un control DomainUpDown al rango especificado.

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

Agrega un control DomainUpDown en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddNumericUpDown(Range, String)

Agrega un control NumericUpDown al rango especificado.

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

Agrega un control NumericUpDown en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddTrackBar(Range, String)

Agrega un control TrackBar al rango especificado.

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

Agrega un control TrackBar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddRichTextBox(Range, String)

Agrega un control RichTextBox al rango especificado.

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

Agrega un control RichTextBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddDataGridView(Range, String)

Agrega un control DataGridView al rango especificado.

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

Agrega un control DataGridView en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddHScrollBar(Range, String)

Agrega un control HScrollBar al rango especificado.

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

Agrega un control HScrollBar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddVScrollBar(Range, String)

Agrega un control VScrollBar al rango especificado.

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

Agrega un control VScrollBar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddPropertyGrid(Range, String)

Agrega un control PropertyGrid al rango especificado.

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

Agrega un control PropertyGrid en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddWebBrowser(Range, String)

Agrega un control WebBrowser al rango especificado.

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

Agrega un control WebBrowser en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

Métodos auxiliares para Word

La clase Microsoft.Office.Tools.Word.ControlCollection proporciona varios métodos auxiliares que se pueden utilizar para agregar controles de formularios Windows Forms mediante programación a documentos de Word. Se sobrecarga cada método para que pueda pasar un objeto Range o las coordenadas de una ubicación determinada. Cuando crea un control pasando un objeto Range, el control se agrega como objeto InlineShape al principio del rango. No puede cambiar las propiedades Top y Left de controles agregados en línea con texto. Cuando crea un control pasando coordenadas, el control se agrega como objeto Shape flotante en la ubicación especificada.

En la siguiente tabla se enumeran los métodos auxiliares que puede utilizar para agregar mediante programación los controles de formularios Windows Forms a los documentos de Word.

Método auxiliar

Descripción

AddButton(Range, Single, Single, String)

Agrega un control Button al principio del rango especificado.

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

Agrega un control Button en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddLabel(Range, Single, Single, String)

Agrega un control Label al principio del rango especificado.

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

Agrega un control Label en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddLinkLabel(Range, Single, Single, String)

Agrega un control LinkLabel al principio del rango especificado.

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

Agrega un control LinkLabel en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddTextBox(Range, Single, Single, String)

Agrega un control TextBox al principio del rango especificado.

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

Agrega un control TextBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddCheckBox(Range, Single, Single, String)

Agrega un control CheckBox al principio del rango especificado.

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

Agrega un control CheckBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddRadioButton(Range, Single, Single, String)

Agrega un control RadioButton al principio del rango especificado.

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

Agrega un control RadioButton en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddPictureBox(Range, Single, Single, String)

Agrega un control PictureBox al principio del rango especificado.

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

Agrega un control PictureBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddCheckedListBox(Range, Single, Single, String)

Agrega un control CheckedListBox al principio del rango especificado.

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

Agrega un control CheckedListBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddComboBox(Range, Single, Single, String)

Agrega un control ComboBox al principio del rango especificado.

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

Agrega un control ComboBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddListView(Range, Single, Single, String)

Agrega un control ListView al rango especificado y, además, establece la posición y el tamaño del control.

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

Agrega un control ListView en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddTreeView(Range, Single, Single, String)

Agrega un control TreeView al principio del rango especificado.

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

Agrega un control TreeView en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddDateTimePicker(Range, Single, Single, String)

Agrega un control DateTimePicker al principio del rango especificado.

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

Agrega un control DateTimePicker en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddMonthCalendar(Range, Single, Single, String)

Agrega un control MonthCalendar al principio del rango especificado.

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

Agrega un control MonthCalendar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddDomainUpDown(Range, Single, Single, String)

Agrega un control DomainUpDown al principio del rango especificado.

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

Agrega un control DomainUpDown en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddNumericUpDown(Range, Single, Single, String)

Agrega un control NumericUpDown al principio del rango especificado.

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

Agrega un control NumericUpDown en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddTrackBar(Range, Single, Single, String)

Agrega un control TrackBar al principio del rango especificado.

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

Agrega un control TrackBar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddRichTextBox(Range, Single, Single, String)

Agrega un control RichTextBox al principio del rango especificado.

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

Agrega un control RichTextBox en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddDataGridView(Range, Single, Single, String)

Agrega un control DataGridView al principio del rango especificado.

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

Agrega un control DataGridView en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddHScrollBar(Range, Single, Single, String)

Agrega un control HScrollBar al principio del rango especificado.

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

Agrega un control HScrollBar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddVScrollBar(Range, Single, Single, String)

Agrega un control VScrollBar al principio del rango especificado.

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

Agrega un control VScrollBar en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddPropertyGrid(Range, Single, Single, String)

Agrega un control PropertyGrid al principio del rango especificado.

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

Agrega un control PropertyGrid en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

AddWebBrowser(Range, Single, Single, String)

Agrega un control WebBrowser al principio del rango especificado.

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

Agrega un control WebBrowser en la posición especificada en lugar de en un rango. Las coordenadas se representan en puntos.

Vea también

Conceptos

Agregar controles a documentos de Office en tiempo de ejecución

Información general sobre controles de formularios Windows Forms en documentos de Office

Limitaciones de los controles de formularios Windows Forms en los documentos de Office

Otros recursos

Controles en documentos de Office