访问2010无法找到我的VBA功能?

时间:2014-03-20 14:30:31

标签: vba ms-access ms-access-2010

我正在尝试创建一个在加载时运行函数的AutoExec宏。

我将函数声明并写在一个名为:checkUser

的宏中

我创建了一个AutoExec宏,它的代码被设置为“RunCode”命令,当我输入“checkUser()”函数名时,它会自动填充,所以显然它可以看到它。

但是,一旦我运行AutoExec宏,我就会收到此错误:

您输入的表达式具有Microsoft Access无法找到的功能名称

我还尝试将Autoexec转换为VBA,然后手动输入代码,当我这样做时,我没有任何反应,或者我收到错误声明它不能重复超过19次。

我只是把功能放在错误的位置吗?

1 个答案:

答案 0 :(得分:0)

正如您在评论中提示的那样,看起来您有名称解析问题。如果您的模块名称与函数名称相同,则需要进一步限定函数名称,如checkUser.CheckUser()