Cómo: Interactuar con formularios Windows Forms

Puede agregar Windows Forms a los proyectos de Office de la misma manera que en otros proyectos de Visual Studio. Para obtener más información, vea Controles de Windows Forms.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Microsoft Office 2010 y 2007 Microsoft Office System. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

En el ejemplo siguiente se utiliza un proyecto de nivel de documento para Excel.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que tenga y la configuración que esté utilizando determinan estos elementos. Para obtener más información, vea Trabajar con valores de configuración.

Para mostrar un formulario Windows Forms

  1. Agregue un formulario Windows Forms al proyecto. En este ejemplo, el formulario Windows Forms se denomina ReportPicker.

  2. En el controlador de eventos Startup del proyecto, cree una nueva instancia del formulario y llame al método ShowDialog para mostrar el formulario modal.

    Dim reportPicker As New ReportPicker
    reportPicker.ShowDialog()
    
    ReportPicker reportPicker = new ReportPicker();
    reportPicker.ShowDialog();
    

    Nota

    También es posible utilizar el método Show para mostrar formularios no modales.

Vea también

Tareas

Tutorial: Recopilar datos con un formulario Windows Forms

Conceptos

Escribir código en soluciones de Office

Otros recursos

Desarrollar soluciones de Office

Programar complementos de nivel de aplicación

Programar personalizaciones de nivel de documento