je suivais le directions here pour créer un ruban personnalisé pour une application d'accès. Mais aucun des boutons n'a fonctionné! Je continué à obtenir une erreur déclaré que l'accès ne pouvait pas trouver la fonction ou macro, même si elle était publique et dans un module standard.Ruban personnalisé onAction question syntaxe
Finalement j'ai découvert que cela fonctionnerait si je la syntaxe suivante:
onAction="=fncMyFunction('string argument', 1234)"
fncMyFunction
reçoit le tapée manuellement dans les arguments, mais pas l'objet de ruban.
Dans Word pour un autre projet, j'ai créé un ruban personnalisé en ouvrant le document comme un fichier .ZIP, en ajoutant le XML à l'endroit approprié, et en ajoutant une référence. Relevant directions somewhere in this novel here.
Dans Word, j'ai pu avoir tout travailler comme je l'attendais avec la syntaxe suivante:
onAction="fncMyFunction"
Dans Word, fncMyFunction
a un objet ruban qui lui est passé lorsque le bouton est cliqué .
Quelle est la situation ici? Pourquoi la syntaxe différente? Et est-ce que l'un ou l'autre est "mauvais"?