Compartir a través de


Personalizar menús contextuales

Puede personalizar varios menús contextuales diferentes en Microsoft Outlook mediante el complemento para cambiar, deshabilitar o quitar elementos de menú existentes, o para agregar nuevos elementos de menú.

Los menús contextuales se personalizan mediante la extensibilidad de la interfaz de usuario de Microsoft Office Fluent del mismo modo que se personaliza la interfaz de usuario de una cinta de un explorador o inspector.

Dado que los objetos CommandBar están en desuso desde Outlook, los eventos de menú contextual del objeto Application que se basaban en el objeto CommandBar también están en desuso y es posible que no funcionen según lo esperado. Entre estos eventos se incluyen los siguientes:

  • Evento AttachmentContextMenuDisplay

  • Evento ContextMenuClose

  • Evento FolderContextMenuDisplay

  • Evento ItemContextMenuDisplay

  • Evento ShortcutContextMenuDisplay

  • Evento StoreContextMenuDisplay

  • Evento ViewContextMenuDisplay

Para personalizar menús contextuales, implemente en el complemento la interfaz IRibbonExtensibility. En concreto, implemente el método GetCustomUI de la interfaz IRibbonExtensibility de forma que, cuando Office llame al método GetCustomUI y especifique Microsoft.Outlook.Explorer como el identificador de cinta, el método cargue el menú contextual personalizado delimitado por la etiqueta contextMenus en XML. Para obtener una lista completa de los identificadores de cinta, vea el tema sobre la Implementar la interfaz IRibbonExtensibility.

Menús contextuales personalizables

Use la extensibilidad de la interfaz de usuario de Office Fluent para personalizar los siguientes tipos de menús contextuales:

  • Menús contextuales de interacciones alternativas.

  • Menús contextuales de datos adjuntos.

  • Menús contextuales de carpetas.

  • Menús contextuales de elemento, elemento marcado, nuevo elemento y selección de elemento.

  • Menús contextuales personales.

  • Menú contextual para acceso directo en el módulo Accesos directos.

  • Menús contextuales de almacenamiento.

  • Menús contextuales de vista e interfaz de usuario de vista.

Para obtener más información acerca de la personalización de los menús contextuales, incluidos los ejemplos, vea el tema sobre cómo extender la interfaz de usuario en Outlook 2010 en el sitio web de MSDN.

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.