2017-03-18 54 views
0

我在Access 2010中创建一个功能区XML,相关的元素之一,如下所示:凡落实区XML回调与Access

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

我实现的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”图像并显示错误消息:

“访问无法运行宏或回调函数'GetImage'。 确保宏或函数存在并采用正确的参数。“

当我按一下按钮,访问也找不到回调并显示消息:

“Access无法运行宏或回调函数‘OnMenuAction’ 确保宏或函数存在,并采取正确的参数。“

我的问题是我应该把这些回调除了主模块?谢谢。

回答

0

最后我通过包含Microsoft Office 14.0 Object Library解决了这个问题。