Compartir a través de


Personalización de la interfaz de usuario de Office

Puede personalizar la interfaz de usuario (UI) de las aplicaciones de Microsoft Office mediante las herramientas de desarrollo de Office en Visual Studio. En este tema se describen las características de la interfaz de usuario que puede personalizar en las secciones siguientes:

Comparación de las características de la interfaz de usuario

En la tabla siguiente se comparan las características principales de la interfaz de usuario que puede personalizar en proyectos de Microsoft Office.

Característica Tipos de proyecto admitidos Aplicaciones de Microsoft Office admitidas
Panel Acciones Personalizaciones de nivel de documento Excel

Palabra
Paneles de tareas personalizados Complementos de VSTO Excel

InfoPath 2013

InfoPath 2010

Perspectiva

PowerPoint

Palabra
Interfaz personalizada de cinta de opciones Personalizaciones de nivel de documento

Complementos de VSTO
Excel

InfoPath 2013

InfoPath 2010

Perspectiva

PowerPoint

Proyecto

Palabra

Visio
Vista Backstage Personalizaciones de nivel de documento

Complementos de VSTO
Excel

InfoPath 2013 .

InfoPath 2010

Perspectiva

PowerPoint

Proyecto

Palabra

Visio
Áreas del formulario de Outlook Complementos de VSTO Perspectiva
Controles de documentos Personalizaciones de nivel de documento

Complementos de VSTO
Excel

Palabra
Menús contextuales Personalizaciones de nivel de documento

Complementos de VSTO
Excel

InfoPath 2013

InfoPath 2010

Perspectiva

PowerPoint

Proyecto

Palabra

Visio

Excel

Paneles de acciones y paneles de tareas personalizados

Los paneles de tareas son paneles de interfaz de usuario que normalmente se acoplan a un lado de una ventana en una aplicación de Microsoft Office. Casi todas las aplicaciones de Microsoft Office incluyen paneles de tareas integrados. Un ejemplo de un panel de tareas es el panel de tareas ayuda de Word.

Las herramientas de desarrollo de Office en Visual Studio proporcionan dos maneras diferentes de personalizar paneles de tareas:

  • Puede agregar un panel de acciones a una personalización de nivel de documento. De forma predeterminada, el panel de acciones se muestra en el lado derecho de la aplicación, a la derecha del documento. Sin embargo, el panel de acciones también se puede mostrar a la izquierda, la parte superior o la parte inferior del documento.

  • Puede agregar un panel de tareas personalizado a un complemento de VSTO. Los usuarios pueden acoplar paneles de tareas personalizados a diferentes lados de la ventana de la aplicación o pueden arrastrar paneles de tareas personalizados a cualquier ubicación de la ventana.

    Los paneles de acciones y los paneles de tareas personalizados proporcionan funcionalidad al hospedar una variedad de controles para ayudar a los usuarios con tareas como la entrada de datos. En comparación con un grupo de cintas de opciones, los paneles de acciones y los paneles de tareas personalizados proporcionan un área mucho mayor para incluir texto y controles.

    Para obtener más información sobre los paneles de acciones, vea Información general sobre el panel Acciones. Para obtener más información sobre los paneles de tareas personalizados, vea Paneles de tareas personalizados.

Interfaz personalizada de cinta de opciones

Puede personalizar la interfaz de usuario de la cinta de opciones para exponer la funcionalidad que agrega a las aplicaciones de Office. La cinta de opciones es una manera de organizar los comandos relacionados (en forma de controles) para que sean más fáciles de encontrar. Puede crear sus propias pestañas y grupos de la cinta de opciones para conceder a los usuarios acceso a la funcionalidad que proporcione en la solución. Ahora se puede acceder a la mayoría de las características a las que se ha accedido mediante los menús y las barras de herramientas de las versiones anteriores del sistema de Microsoft Office mediante la cinta de opciones.

Para obtener más información, consulte Descripción general de la cinta de opciones.

Vista Backstage

En las aplicaciones de Office, al hacer clic en la pestaña Archivo se abre la vista Backstage. La vista Backstage proporciona una interfaz de usuario que combina acciones y tareas de nivel de archivo y reemplaza la funcionalidad similar disponible en el botón Microsoft Office del sistema de Microsoft Office 2007. La vista Backstage es totalmente extensible mediante XML.

Visual Studio no proporciona un diseñador o API para personalizar la vista Backstage. Sin embargo, si agrega un elemento de cinta de opciones (XML) al proyecto de Office, puede agregar XML al archivo XML de la cinta de opciones para personalizar la vista Backstage. Para obtener más información sobre los elementos de la cinta de opciones (XML), vea Ribbon XML.

Para obtener más información sobre cómo personalizar la vista Backstage, vea Introducción a la vista Backstage de Office 2010 para desarrolladores y Personalizar la vista Backstage de Office 2010 para desarrolladores.

Áreas del formulario de Outlook

Use áreas de formulario para agregar funcionalidad personalizada a los formularios estándar de Microsoft Office Outlook. Puede crear áreas de formulario que extiendan cualquier formulario existente con campos o controles adicionales. Si crea un área de formulario mediante las herramientas de desarrollo de Office en Visual Studio, solo puede usar controles de Windows Forms en el área del formulario. Si importa un área de formulario diseñada en Outlook, solo puede usar controles nativos de Outlook.

Puede crear áreas de formulario que ocupen diferentes áreas de la interfaz de usuario de Outlook. Por ejemplo, las áreas de formulario adyacentes se muestran en la parte inferior de la primera página de un formulario y cada área del formulario adyacente se puede contraer. También puede agregar un área de formulario independiente que se muestra como una página de formulario adicional completa y que puede aparecer en cualquier formulario estándar o formulario personalizado existente.

Para obtener más información, vea Crear áreas de formulario de Outlook.

Controles de documentos

Puede agregar una variedad de controles a documentos de Word y hojas de cálculo de Excel. Por ejemplo, puede agregar un control selector de fechas a un documento para que el usuario pueda escribir fechas en un formato estándar o colocar un botón en una hoja de cálculo para enviar datos a una base de datos.

Al desarrollar proyectos de nivel de documento para Excel o Word, puede usar el diseñador de Visual Studio para agregar controles al documento o libro del proyecto en tiempo de diseño, o bien puede agregar controles mediante programación en tiempo de ejecución. Al desarrollar proyectos de complementos de VSTO para Excel o Word, puede agregar controles mediante programación a cualquier documento o libro abierto en tiempo de ejecución.

Para obtener más información, consulte Información general sobre elementos host y controles de host y información general sobre controles de Windows Forms en documentos de Office.

Menús de acceso directo

Aparece un menú contextual al hacer clic con el botón derecho en un documento o una ventana de la aplicación. Puede establecer un menú contextual para que aparezca después de que se produzca un evento, como cuando un usuario hace clic con el botón derecho en un documento, libro o control host. Puede agregar varios comandos de menú o controles diferentes a un menú contextual. Cree menús contextuales mediante XML. Si agrega un elemento de cinta de opciones (XML) al proyecto de Office, puede agregar XML al archivo XML de la cinta de opciones para crear menús contextuales. Para obtener más información sobre el uso de XML para crear menús contextuales, vea Cómo: Agregar comandos a menús contextuales.