【发布时间】:2011-08-26 23:32:52
【问题描述】:
我按照directions here 为 Access 应用程序创建了一个自定义功能区。但是没有一个按钮起作用!我不断收到一条错误消息,指出 Access 找不到函数或宏,即使它是公共的并且在标准模块中。
最终我发现如果我使用以下语法,它会起作用:
onAction="=fncMyFunction('string argument', 1234)"
fncMyFunction 接收手动输入的参数,但不接收功能区对象。
在另一个项目的 Word 中,我通过将文档打开为 .ZIP 文件、在适当的位置添加 XML 并添加对它的引用来创建自定义功能区。 Relevant directions somewhere in this novel here.
在 Word 中,我能够使用以下语法让一切按我预期的方式工作:
onAction="fncMyFunction"
在 Word 中,fncMyFunction 在单击按钮时会传递一个功能区对象。
这里有什么问题?为什么不同的语法?一种方式或另一种方式是“错误的”吗?
【问题讨论】:
标签: ms-access vba ms-word ms-office ribbon