Compartir a través de


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

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, vea Paneles de tareas personalizados.

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

[!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é usando 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.Para obtener más información, vea Cómo: Crear proyectos de Office en Visual Studio.

  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 Paneles de tareas personalizados.

Vea también

Tareas

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

Otros recursos

Personalización de la interfaz de usuario de Office

Paneles de tareas personalizados