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, consulte Información general sobre los paneles de tareas personalizados.
Se aplica a: la información de este tema se aplica a los proyectos de nivel de aplicación para las siguientes aplicaciones: Excel 2007 y Excel 2010; InfoPath 2007 e InfoPath 2010; Outlook 2007 y Outlook 2010; PowerPoint 2007 y PowerPoint 2010; Word 2007 y Word 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é utilizando determinan estos elementos. Para obtener más información, vea Trabajar con valores de configuración.
Agregar un panel de tareas personalizado a una aplicación
Para agregar un panel de tareas personalizado a una aplicación
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.
En el menú Proyecto, haga clic en Agregar control de usuario.
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.
Agregue uno o varios controles de formularios Windows Forms desde el Cuadro de herramientas al control de usuario.
Abra el archivo de código ThisAddIn.cs o ThisAddIn.vb.
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;
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
Otros recursos
Personalización de la interfaz de usuario de Office
Información general sobre los paneles de tareas personalizados