Ms word 将Access数据库中的数据导入Word

Ms word 将Access数据库中的数据导入Word,ms-word,ms-access-2007,Ms Word,Ms Access 2007,我在公司服务器上创建了一个运行Access数据库的程序。该程序运行良好,我将把它发布到办公室。在此之前,我想写一个帮助文件,以防用户遇到问题。然而,我在这里遇到了问题。在程序中,每个用户都有一个从数据库检索的安全级别,该级别允许他们访问程序中的不同功能。我更希望只有某些用户知道一些功能。在为所有功能编写帮助文件时,我希望Microsoft Word从数据库中读取安全级别,并仅显示与用户有权访问的功能相对应的帮助文件部分。我已尝试在Document_Open事件中使用以下VBA代码: Se

我在公司服务器上创建了一个运行Access数据库的程序。该程序运行良好,我将把它发布到办公室。在此之前,我想写一个帮助文件,以防用户遇到问题。然而,我在这里遇到了问题。在程序中,每个用户都有一个从数据库检索的安全级别,该级别允许他们访问程序中的不同功能。我更希望只有某些用户知道一些功能。在为所有功能编写帮助文件时,我希望Microsoft Word从数据库中读取安全级别,并仅显示与用户有权访问的功能相对应的帮助文件部分。我已尝试在Document_Open事件中使用以下VBA代码:

    Set db = OpenDatabase(databasePath, False, False, databasePassword)

但是我得到一个无效的密码错误(数据库受密码保护)。我已经验证了正确的密码好几次了,仍然没有运气。有人知道我做错了什么吗?是否有其他方法可以使用Word连接到Access数据库?

为什么不在带有富文本备忘录的表格中包含帮助?每个部分可以包含在不同的记录中


创建这样一个表时,我通常会有一个帮助按钮,打开相关部分和一个额外字段以进行注释。

您最好编写两个单独的文档,并只向高级用户提供“高级”文档。我认为,但唯一的问题是,如果用户的权限发生变化,我就必须向他们提供一个新的帮助文件。嗯,我甚至没有想到这一点。这比搞乱文字要容易得多。谢谢