Custom Ribbon onAction pregunta de sintaxis

Seguí eldirecciones aquí para crear una cinta personalizada para una aplicación de Access. ¡Pero ninguno de los botones funcionó! Seguía recibiendo un error que decía que Access no podía encontrar la función o macro, aunque era pública y estaba en un módulo estándar.

inalmente, descubrí que funcionaría si usara la siguiente sintaxis:

onAction="=fncMyFunction('string argument', 1234)"

fncMyFunction recibe los argumentos escritos manualmente, pero no el objeto de cinta.

En Word para otro proyecto, creé una cinta de opciones personalizada abriendo el documento como un archivo .ZIP, agregando el XML en el lugar apropiado y agregando una referencia al mismo. @ Direcciones relevantes en alguna parte de esta novela aquí.

En Word, pude hacer que todo funcionara como esperaba con la siguiente sintaxis:

onAction="fncMyFunction"

En palabra,fncMyFunction se le pasa un objeto de cinta cuando se hace clic en el botón.

¿Cuál es el trato aquí? ¿Por qué la sintaxis diferente? ¿Y una forma u otra está "mal"?

Respuestas a la pregunta(1)

Su respuesta a la pregunta