gpt4 book ai didi

excel - 打开 Access 数据库并从 Excel 运行其中一个宏

转载 作者:行者123 更新时间:2023-12-04 21:09:38 26 4
gpt4 key购买 nike

在 Excel 中,我需要打开一个 Access 数据库并运行该数据库的宏之一。

我正在使用 Excel 和 Access 2007。这是我在 Excel 中的代码:

Sub accessMacro()

Dim appAccess As New Access.Application

Set appAccess = Access.Application

appAccess.OpenCurrentDatabase "C:\blah.mdb"

appAccess.Visible = True

appAccess.DoCmd.RunMacro "RunQueries.RunQueries"
appAccess.CloseCurrentDatabase

End Sub

在 Access 数据库中,名为 RunQueries 的模块中有一个名为 RunQueries 的过程。

我得到:

Runtime error '2485':
Microsoft Access Office can't find the object 'RunQueries.'



我也试过
appAccess.DoCmd.RunMacro "RunQueries" 

我收到相同的错误消息。

我反对它,我必须这样做(意思是,我必须使用 Excel 作为前端来打开多个 Access 数据库并运行它们的宏)。

最佳答案

这个语法怎么样?
appAccess.run "RunQueries.RunQueries"
顺便说一句,我总是避免将模块命名为过程。这是在找麻烦。

关于excel - 打开 Access 数据库并从 Excel 运行其中一个宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com