Macros de ejemplo para devolver el identificador para un control CommandBar

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 162814
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
La propiedad ID para el objeto CommandBar utiliza un número único para cada barra de menús incorporada, barra de menús contextuales, submenú, elemento de menú o barra de herramientas. ID a menudo es necesario cuando se hace referencia un control de una barra de comandos. El Visual Basic para aplicaciones de ejemplos de macro en este artículo devolver el identificador de diversos controles de barra de comandos.
Más información
Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
159466XL97: Lista de números de identificador para controles de barra de comandos integrada

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. Este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos.

Menú en una barra de menús

El ejemplo de macro siguiente devuelve el identificador para el menú Herramientas de integrado - en la barra de menús gráfico:
   Sub File_Id      Dim x as Object      set x = CommandBars("Chart Menu Bar").Controls("Tools")      MsgBox x.Caption & Chr(13) & x.Id   End Sub				

Comando de menú en un menú

El ejemplo de macro siguiente devuelve el identificador para el comando Salir en el menú archivo de la barra de menús integrada hoja:
   Sub FileExit_Id()      Dim x as Object      set x = CommandBars("Worksheet Menu Bar").Controls("File") _      .Controls("Exit")      MsgBox x.Caption & Chr(13) & x.Id   End Sub				

Comando en un submenú del menú acceso directo

El ejemplo de macro siguiente devuelve el identificador para el comando elemento calculado en el submenú de fórmulas de la tabla dinámica barra de menús contextuales:
   Sub SubMenu_Command_Id()      Dim x as Object      set x = CommandBars("PivotTable Context Menu").Controls("Formulas") _      .Controls("Calculated Item...")      MsgBox x.Caption & Chr(13) & x.Id   End Sub				
el ejemplo de macro siguiente devuelve el identificador de todos los elementos en el submenú fórmulas de la barra de menú contextual de tabla dinámica:
   Sub GetAll_Submenu_Ids()      Dim ctrl as Object      For Each ctrl in CommandBars("PivotTable Context Menu") _      .Controls("Formulas").Controls         MsgBox ctrl.Caption & Chr(13) & ctrl.Id      Next ctrl   End Sub				
Referencias
Para obtener más información sobre la personalización mediante programación de comandos de barras, en el Editor de Visual Basic, haga clic en el Ayudante , escriba Personalizar menús , haga clic en Buscar y, a continuación, haga clic para ver "Introducción a las barras de comandos".

Nota Si el Ayudante está oculto, haga clic en el Office Ayudante botón de barra de herramientas estándar. Si no está instalado Ayuda de Microsoft Visual Basic en el equipo, vea el artículo siguiente en Microsoft Knowledge Base:
120802Office: Cómo agregar o quitar un único programa de Office o un componente
Barra de menús de barra de menús de XL97 97

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 162814 - Última revisión: 12/04/2015 16:15:38 - Revisión: 4.2

Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbprogramming KB162814 KbMtes
Comentarios