ControlExtensions (Clase)
Proporciona métodos de extensión que se pueden usar para agregar controles de Windows Forms a un documento de Word que se ha personalizado usando las herramientas de desarrollo de Office incluidas en Visual Studio.
Jerarquía de herencia
System.Object
Microsoft.Office.Tools.Word.ControlExtensions
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxis
'Declaración
<ExtensionAttribute> _
Public NotInheritable Class ControlExtensions
public static class ControlExtensions
Métodos
Nombre | Descripción | |
---|---|---|
AddButton(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control Button al documento con el tamaño y en la ubicación especificados. | |
AddButton(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control Button al documento con el tamaño y en la ubicación especificados. | |
AddCheckBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control CheckBox al documento con el tamaño y en la ubicación especificados. | |
AddCheckBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control CheckBox al documento con el tamaño y en la ubicación especificados. | |
AddCheckedListBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control CheckedListBox al documento con el tamaño y en la ubicación especificados. | |
AddCheckedListBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control CheckedListBox al documento con el tamaño y en la ubicación especificados. | |
AddComboBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control ComboBox al documento con el tamaño y en la ubicación especificados. | |
AddComboBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control ComboBox al documento con el tamaño y en la ubicación especificados. | |
AddDataGridView(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control DataGridView al documento con el tamaño y en la ubicación especificados. | |
AddDataGridView(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control DataGridView al documento con el tamaño y en la ubicación especificados. | |
AddDateTimePicker(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control DateTimePicker al documento con el tamaño y en la ubicación especificados. | |
AddDateTimePicker(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control DateTimePicker al documento con el tamaño y en la ubicación especificados. | |
AddDomainUpDown(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control DomainUpDown al documento con el tamaño y en la ubicación especificados. | |
AddDomainUpDown(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control DomainUpDown al documento con el tamaño y en la ubicación especificados. | |
AddHScrollBar(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control HScrollBar al documento con el tamaño y en la ubicación especificados. | |
AddHScrollBar(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control HScrollBar al documento con el tamaño y en la ubicación especificados. | |
AddLabel(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control Label al documento con el tamaño y en la ubicación especificados. | |
AddLabel(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control Label al documento con el tamaño y en la ubicación especificados. | |
AddLinkLabel(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control LinkLabel al documento con el tamaño y en la ubicación especificados. | |
AddLinkLabel(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control LinkLabel al documento con el tamaño y en la ubicación especificados. | |
AddListBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control ListBox al documento con el tamaño y en la ubicación especificados. | |
AddListBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control ListBox al documento con el tamaño y en la ubicación especificados. | |
AddListView(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control ListView al documento con el tamaño y en la ubicación especificados. | |
AddListView(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control ListView al documento con el tamaño y en la ubicación especificados. | |
AddMaskedTextBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control MaskedTextBox al documento con el tamaño y en la ubicación especificados. | |
AddMaskedTextBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control MaskedTextBox al documento con el tamaño y en la ubicación especificados. | |
AddMonthCalendar(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control MonthCalendar al documento con el tamaño y en la ubicación especificados. | |
AddMonthCalendar(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control MonthCalendar al documento con el tamaño y en la ubicación especificados. | |
AddNumericUpDown(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control NumericUpDown al documento con el tamaño y en la ubicación especificados. | |
AddNumericUpDown(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control NumericUpDown al documento con el tamaño y en la ubicación especificados. | |
AddPictureBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control PictureBox al documento con el tamaño y en la ubicación especificados. | |
AddPictureBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control PictureBox al documento con el tamaño y en la ubicación especificados. | |
AddProgressBar(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control ProgressBar al documento con el tamaño y en la ubicación especificados. | |
AddProgressBar(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control ProgressBar al documento con el tamaño y en la ubicación especificados. | |
AddPropertyGrid(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control PropertyGrid al documento con el tamaño y en la ubicación especificados. | |
AddPropertyGrid(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control PropertyGrid al documento con el tamaño y en la ubicación especificados. | |
AddRadioButton(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control RadioButton al documento con el tamaño y en la ubicación especificados. | |
AddRadioButton(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control RadioButton al documento con el tamaño y en la ubicación especificados. | |
AddRichTextBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control RichTextBox al documento con el tamaño y en la ubicación especificados. | |
AddRichTextBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control RichTextBox al documento con el tamaño y en la ubicación especificados. | |
AddTextBox(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control TextBox al documento con el tamaño y en la ubicación especificados. | |
AddTextBox(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control TextBox al documento con el tamaño y en la ubicación especificados. | |
AddTrackBar(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control TrackBar al documento con el tamaño y en la ubicación especificados. | |
AddTrackBar(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control TrackBar al documento con el tamaño y en la ubicación especificados. | |
AddTreeView(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control TreeView al documento con el tamaño y en la ubicación especificados. | |
AddTreeView(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control TreeView al documento con el tamaño y en la ubicación especificados. | |
AddVScrollBar(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control VScrollBar al documento con el tamaño y en la ubicación especificados. | |
AddVScrollBar(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control VScrollBar al documento con el tamaño y en la ubicación especificados. | |
AddWebBrowser(ControlCollection, Range, Single, Single, String) | Agrega un nuevo control WebBrowser al documento con el tamaño y en la ubicación especificados. | |
AddWebBrowser(ControlCollection, Single, Single, Single, Single, String) | Agrega un nuevo control WebBrowser al documento con el tamaño y en la ubicación especificados. |
Arriba
Comentarios
Los métodos ControlExtensions son métodos de extensión disponibles en el objeto ControlCollection que devuelve la propiedad Document.Controls (en un proyecto de nivel de aplicación) o la propiedad DocumentBase.Controls (en un proyecto de nivel de documento) en tiempo de ejecución. Para agregar un control concreto a un documento, use el método que incluye el nombre del control en el nombre de método. Por ejemplo, para agregar un Button, use el método AddButton.
Para obtener más información acerca de cómo se agregan controles a un documento, vea Agregar controles a documentos de Office en tiempo de ejecución. Para obtener más información sobre los métodos de extensión, vea Métodos de extensión (Guía de programación de C#) y Métodos de extensión (Visual Basic).
Nota
En proyectos de complemento de Word que destinan .NET Framework 4, debe agregar una referencia al ensamblado de Microsoft.Office.Tools.Word.v4.0.Utilities.dll antes de poder tener acceso a los métodos ControlExtensions.
Ejemplos
En el ejemplo de código siguiente se usa el método AddButton para agregar un control Button al primer párrafo del documento, se asigna texto al control y, a continuación, se agrega texto al botón. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel 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";
}
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Office.Tools.Word (Espacio de nombres)
Otros recursos
Agregar controles a documentos de Office en tiempo de ejecución