【问题标题】:Where to implement callback in ribbon xml with Access在哪里使用 Access 在功能区 xml 中实现回调
【发布时间】:2017-03-18 04:40:23
【问题描述】:

我在 Access 2010 中创建了一个功能区 xml,相关元素之一如下:

 <button id="button1" size="normal" label="Sample1" getImage="GetImage" onAction="OnMenuAction" />

我在 Main 模块中实现 OnAction 为:

 Public Sub GetImage(ByVal control As Office.IRibbonControl, ByRef image)
     image = "HappyFace"
 End Sub

 Public Sub OnMenuAction(ByVal control As Office.IRibbonControl)
     MsgBox "You've clicked the button " & control.ID & " on the Ribbon"
 End Sub

标签确实出现在功能区中,但没有“HappyFace”图像并显示错误消息:

"Access 无法运行宏或回调函数 'GetImage'。 确保宏或函数存在并采用正确的参数。”

当我单击按钮时,Access 也找不到回调并显示消息:

"Access 无法运行宏或回调函数 'OnMenuAction'。 确保宏或函数存在并采用正确的参数。”

我的问题是除了 Main 模块,我应该把这些回调放在哪里?谢谢。

【问题讨论】:

    标签: ms-access callback ribbon


    【解决方案1】:

    最后我通过包含 Microsoft Office 14.0 对象库解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多