我创建了一个在公司服务器上运行 Access 数据库的程序。该程序运行良好,我即将将其发布到办公室。在我这样做之前,我想写一个帮助文件以防用户遇到问题。但是,我在这里遇到了问题。在程序中,每个用户都有一个从数据库中检索的安全级别,允许他们访问程序中的不同功能。我希望只有某些用户知道某些功能。在为所有功能编写帮助文件时,我想让 Microsoft Word 从数据库中读取安全级别,并仅显示与用户有权访问的功能相对应的帮助文件部分。我尝试在 Document_Open 事件中使用以下 VBA 代码:
Set db = OpenDatabase(databasePath, False, False, databasePassword)
但我得到一个无效的密码错误(数据库受密码保护)。我现在已经多次验证了正确的密码,但仍然没有运气。有谁知道我做错了什么?是否有其他方法可以使用 Word 连接到 Access 数据库?