Compartir a través de


Cómo: Agregar un panel de tareas personalizado a una aplicación

Actualización: noviembre 2007

Se aplica a

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

Tipo de proyecto

  • Proyectos de nivel de aplicación

Aplicación de Microsoft Office

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Word 2007

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

Puede agregar un panel de tareas personalizado a las aplicaciones enumeradas anteriormente mediante un complemento de nivel de aplicación. Para obtener más información, consulte Información general sobre los paneles de tareas personalizados.

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 Valores de configuración de Visual Studio.

Agregar un panel de tareas personalizado a una aplicación

Para agregar un panel de tareas personalizado a una aplicación

  1. Abra o cree un proyecto de nivel de aplicación para una de las aplicaciones enumeradas anteriormente de Microsoft Office System 2007. Para obtener más información, vea Cómo: Crear proyectos de Visual Studio para Office.

  2. En el menú Proyecto, haga clic en Agregar control de usuario.

  3. En el cuadro de diálogo Agregar nuevo elemento, cambie el nombre del nuevo control de usuario por MyUserControl y, después, haga clic en Agregar.

    Se abre el control de usuario en el diseñador.

  4. Agregue uno o varios controles de formularios Windows Forms desde el Cuadro de herramientas al control de usuario.

  5. Abra el archivo de código ThisAddIn.cs o ThisAddIn.vb.

  6. Agregue el código siguiente a la clase ThisAddIn. Este código declara instancias de MyUserControl y CustomTaskPane como miembros de la clase ThisAddIn.

    Private myUserControl1 As MyUserControl
    Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane
    
    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Agregue el código siguiente al controlador de eventos ThisAddIn_Startup. Este código crea un nuevo CustomTaskPane agregando el objeto MyUserControl a la colección CustomTaskPanes. El código también muestra el panel de tareas.

    myUserControl1 = New MyUserControl
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "My Task Pane")
    myCustomTaskPane.Visible = True
    
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    
    Nota:

    Este código asocia el panel de tareas personalizado con la ventana activa en la aplicación. En algunas aplicaciones, es posible que desee modificar este código para asegurarse de que el panel de tareas aparece con otros documentos o elementos en la aplicación. Para obtener más información, vea Administrar paneles de tareas personalizados en varias ventanas de la aplicación.

Vea también

Tareas

Tutorial: Automatizar una aplicación desde un panel de tareas personalizado

Conceptos

Personalización de la interfaz de usuario de Office

Información general sobre los paneles de tareas personalizados