【问题标题】:Excel macro runs Access macro issueExcel宏运行Access宏问题
【发布时间】:2015-10-11 04:59:18
【问题描述】:

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

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

我远程访问了用户的机器并打开了 Access 数据库。然后我选择“宏”并按下“运行宏”图标。显示一个弹出窗口并显示宏名称。您必须单击“确定”或“取消”。我以前从未见过这种情况,想知道这是否是英国用户收到错误消息的原因。

任何建议将不胜感激。谢谢…………

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • ...........我应该检查的任何特定设置。对我来说最突出的是在对象设计器 > 查询设计下:检查的是用户的权限而不是所有者的权限。这会有所作为吗?感谢您的帮助....
    • 我不确定,但也许值得一试。
    • 为什么不尝试从命令提示符运行宏,而不是通过 excel 打开它。例如,这是我在命令行中打开宏的方式:- ["\\DiskStation\database\Support Files\Front Ends\ENPG_Development_Ver10.accdb" /x autoemail] 您的数据库名称.extension /x 宏名 您可以保存它作为一个批处理文件并在需要时通过 Windows 任务调度程序运行它。或者直接双击批处理文件运行
    • .......谢谢。因为我在美国而用户在英国,所以很难排除故障,因为 Excel 宏对我有用。我为用户创建了一些指令来打开数据库并选择适当的宏并运行它。到目前为止,一切都很好。感谢您的信息。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多