2015-07-21 95 views
0

我有一个Excel宏,它将文件导入到Access数据库中。 Excel宏使用shell命令打开Access并启动Access数据库中的宏。 Access宏运行一个Access VBA函数,该函数在Access中运行几个例程。这对我有用。我位于美国。Excel宏运行访问宏问题

英国用户试图运行Excel宏。访问打开但显示错误消息。 Access数据库位于英国服务器上。

我远程登录到用户的机器并打开Access数据库。然后我选择了“宏”并按下了“运行宏”图标。弹出窗口显示并显示宏名称。你必须点击“确定”或“取消”。我从来没有见过这个,并想知道这是否是英国用户得到错误信息的原因。

任何建议,将不胜感激。谢谢...........

回答

0

尝试进入他的Access的设置。如果全部失败,请下载并使用这个名为Express ClickYes的程序。当Access中的消息框弹出时,它会自动点击yes。

+0

...........我应该检查任何特定的设置。我最喜欢的是在Object Designers> Query设计下:检查用户的权限而不是所有者的权限。这会有所作为吗?感谢您的帮助.... – Shaves

+0

我不确定,但也许值得一试。 –

+0

为什么不尝试从命令提示符运行宏,而不是通过excel打开它。例如,这是我打开我的宏命令行: - [ “\\的DiskStation \数据库\支持文件\前端\ ENPG_Development_Ver10.accdb”/ X autoemail] 您database.extension的名称/ x macroname 您可以将其保存为批处理文件,并在需要时通过Windows任务计划程序运行。或者直接双击批处理文件运行 –