Adición de un panel de tareas personalizado a una aplicación

Puede agregar un panel de tareas personalizado a las aplicaciones enumeradas anteriormente mediante el complemento de VSTO. Para obtener más información, consulte Paneles de tareas personalizados.

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

Nota:

Es posible que tu 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 se tenga y la configuración que se utilice determinan estos elementos. Para más información, vea Personalizar el IDE de Visual Studio.

Adición de 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 complemento de VSTO 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 a MyUserControl y, a continuación, haga clic en Agregar.

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

  4. Agregue uno o varios controles de 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 siguiente código a la clase ThisAddIn . Este código declara instancias de MyUserControl y CustomTaskPane como miembros de la clase ThisAddIn .

    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 = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    Nota:

    Este código asocia el panel de tareas personalizado a la ventana activa de la aplicación. En algunas aplicaciones, tal vez desee modificar este código para asegurarse de que el panel de tareas aparece con otros documentos o elementos de la aplicación. Para obtener más información, consulte Paneles de tareas personalizados.