我有一个 Access 数据库,它根据数据库中的数据创建自定义 Word 文档。在过去的 10 年里,我通过多次计算机和软件升级成功地运行了它。我刚刚在新计算机 (Windows 7) 上安装了该程序,我收到错误 5981 - Could not open macro storage。
代码在下面的 ** 行跳闸:
Public Function CreateIndividualizedReport(FileDescription As String, FormTemplate As String, ClientFile As String, CallTheFile As String, Optional ClientType As Integer) As Boolean
CreateIndividualizedReport = False
Set glbWordObj = New Word.Application
FilePath = DLookup("FilePath", "tblFileLocation", "FileDescription = '" & FileDescription & "'")
**Set WordObjDoc = glbWordObj.Documents.Add(FilePath)**
我已经在网上搜索过这个,但所有解决方案要么不起作用(重命名Normal.dot
文件),要么似乎适用于更旧版本的 Windows(这个错误的大多数帖子似乎可以追溯到 2000 年初)
最近有人看到这个问题或使用不同的代码与 Word 交互吗?