【发布时间】:2022-08-03 20:17:26
【问题描述】:
我想将我的 Excel 连接到我的 Access DB。 我想将表单中的数据提取到 Excel 中。
Sub GetDataFromDB()
Dim conn As Object
Dim DBPATH, PRVD, connString, query As String
DBPATH = \"....\"
PRVD = \"Microsoft.ace.OLEDB.12.0;\"
connString = \"Provider=\" & PRVD & \"Data Source=\" & DBPATH
Set conn = CreateObject(\"ADODB.Connection\")
conn.Open connString
DoCmd.OpenForm Forms![frm_name], acFormDS, \"\", \"\", , acNormal
(Do Something)
End Sub
现在我收到一个错误 424,表明需要一个对象,但我不知道如何访问我的数据库中的特定表单。
有人能帮助我吗?
此致
-
我假设这是您想在 Excel 中使用的代码。在这种情况下,您无法使用
DoCmd.OpenForm在 Excel 中打开 Access 表单。 -
是的,您必须首先使用自动化打开访问,然后打开表单。
标签: excel vba forms ms-access connect