none
CustomUI en Excel: saber todos los nombres de los comandos, botones, tabs, etc. RRS feed

  • Pregunta

  • Hola:

    ¿Dónde puedo encontrar todos los menús/nombres/etc. de los comandos de Excel?

    Me he bajado de la web de Microsoft los ficheros .xlsx que deberían tener todos los comandos de cada aplicación, con su nombre, etc: http://www.microsoft.com/en-us/download/confirmation.aspx?id=6627, y poderlos usar en Ribbons personalizados (CustomUI.xml)

    En el fichero ExcelControls.xlsx 'deberían' estar todos los comandos, pero yo no encuentro algunos:

    En la fila 2268 viene el nombre 'ContextmenuWorkBookPly' y posteriormente todos los comandos/botones/etc. que lo componen, indicado en la columna E

    Pero si continuas mas hacia abajo, en la fila 2286, viene el nombre 'ContextMenuCell', pero en ningún sitio encuentro los comandos/botones/etc. que componen este menú, y así con muchos más 'ContextMenu....'

    ¿Dónde puedo encontrar todos los menús/nombres/etc. de los comandos de Excel?

    Saludos

    martes, 1 de abril de 2014 16:12

Todas las respuestas

  • ¿Nadie?

    Cambio la pregunta a ver si hay más suerte...

    ¿Cuáles son los idMso="" correspondientes a los menús 'Filtrar' y 'Ordenar' (y sus correspondientes submenús) que se muestran cuando haces botón derecho en Excel en una celda?

    Saludos

    martes, 29 de abril de 2014 15:30
  • ¿Nadie?

    Cambio la pregunta a ver si hay más suerte...

    (creo que) ya te lo habían respondido "en el otro" foro (pero no hiciste mas labor de I+D ?)

    me voy a reservar comentarios personales, pero inicia por aquí...

    Parte 1

    Parte 2

    saludos,

    hector.

    sábado, 3 de mayo de 2014 4:51
  • En el otro foro no veo la respuesta a mi pregunta, y si que he intentado hacer mas labor de I+D, pero no lo consigo, por eso pregunto (¿o acaso no puedo preguntar?)

    Las paginas que me comentas ya las había consultado, me queda probar el complemento:

    http://erlandsendata.no/?p=2694

    "EDC Command Bar Tools.xla", pero no me gusta puesto que tiene el código VBA con contraseña y dudo mucho que un fichero que el último 'update' es de Noviembre de 2006 me ayude con algo para Excel 2010.

    Saludos

    • Editado LG DES lunes, 5 de mayo de 2014 9:29
    lunes, 5 de mayo de 2014 9:24
  • voy a (tratar de) explicarte a que me he referido con los comentarios del mensaje anterior...

    1) información (por la web) hay... la que necesites, PERO... si esperabas encontrar un ejemplo "especifico" POR CADA elemento que te interesa... hay que "bucear" (y bastante) mas de lo que lo has hecho, ya que solo encontraras ejemplos-base, el resto es... (mas labor de I+D por parte del interesado)

    2) en lo personal, dudo (y mucho) que incluso quienes han formato parte de los equipos de desarrollo de Excel "sepan todo", ni siquiera ellos saben del alcance de la aplicación que han ido desarrollando, por eso es que "tienen que saltar al ruedo" los que "se meten" a investigar (hasta donde sea posible) buscando comportamientos "no documentados"

    3) quizá sea por razones (como lo anterior, entre otras) que no creo que encuentres un manual/compendio/... "completito" ni siquiera por parte de MS

    4) de cualquier forma, las instrucciones para lo que solicitas "ahí están", incluso en el enlace del que descargaste el libro con los controles de Excel, p.e.

    - quieres conocer el tipo de controles para referir en tus códigos-xml ?... => están en la columna: "Control Type"

    - quieres conocer los "idMso" de los controles para personalizar tus códigos-xml ?... => están en la columna: "Control Name"

    - (por si fuera de utilidad...) en la columna: "Policy ID" tienes referencias por si necesitas VBA por compatibilidad con versiones previas a xl-2010 (?)

    solo considera que sus referencias son sensibles a las (may/min)usculas

    5) si algunos "contextmenus" (u otros elementos del ribbon-fluent) no tienen todos sus componentes, será porque están "regados por ahí" (repetidos y repartidos en otros controles de grupo)

    si ya viste por donde "iban los tiros" de mi comentario anterior (creo que) entenderás a que me refería

    saludos,

    hector.

    lunes, 5 de mayo de 2014 18:46
  • Hola:

    "3) quizá sea por razones (como lo anterior, entre otras) que no creo que encuentres un manual/compendio/... "completito" ni siquiera por parte de MS"

    Yo sólo pido los nombres (IdMso) de los comandos de Excel, que son los que se tienen que usar (y sensible a mayúsculas) en el CustomUI.xml.

    "4) de cualquier forma, las instrucciones para lo que solicitas "ahí están", incluso en el enlace del que descargaste el libro con los controles de Excel, p.e."

    Pues no, no están todos. Existe un comando que es "Filtrar por valor de celda seleccionada" que no existe en esa lista (ExcelControls.xlsx), que por cierto, su PolicyId es el 12232 (para que veas que si hago labores de I+D).

    Ahora solo me falta saber (entre muchos otros) el IdMso correspondiente al PolicyId = 12232.

    Y no estoy buscando 'comportamientos no documentados', es una simple opción de Excel: botón derecho, Menú Filtrar, Filtrar por color de la celda seleccionada.

    Saludos

    lunes, 12 de mayo de 2014 15:45