vba - 如何在 Word 宏中从 VBA 打开访问数据库
问题描述
一切都在标题中解释。
我需要能够在 word 中运行打开访问数据库的宏。
解决方案
如果要打开和操作 Access 对象,请考虑:
Public Sub OpenDB()
Dim db As Access.Application
Set db = New Access.Application
db.OpenCurrentDatabase "C:\My Documents\db2.mdb"
db.Application.Visible = True 'optional
'code to manipulate Access
End Sub
如果您只想打开一个 Access 文件,然后让用户正常交互,以下对我有用:
'Shell function requires literal quote marks in the target filename string argument, apostrophe delimiters fail, hence the quadrupled quote marks
Shell SysCmd(acSysCmdAccessDir) & "MSAccess.exe " & """" & "C:\My Documents\dbname.accdb" & """", vbNormalFocus
推荐阅读
- python - 如何使用python有效地对csv文件中的多行进行分组
- python - 如何知道查询是否不返回文档
- c# - iOS 原生库 Xamarin 绑定
- php - csv 文件中的第一项返回不可读的字符
- vue.js - 如何深度链接到 GitHub Pages 上的 Vue.js 项目?
- wordpress - Wordpress - 如果将正确的参数添加到我的简码中,我该如何调试?
- powershell - 如何使用 PowerShell 脚本在 Windows 任务计划程序中配置“如果任务已在运行,则以下规则适用”?
- r - 在 R 中对数据列进行分组
- python - Docker 找不到 anaconda-client
- php - php phar nginx 没有指定输入文件