【发布时间】:2020-07-13 23:03:33
【问题描述】:
我正在将一个 Access 数据库从 2000 年迁移到 2007 年。我有一个函数可以打开一个模板并在其中运行一个宏。它在 2000 年完美运行,但在 2007 年却不行。这是代码:
Dim appWd As Word.Application
Set appWd = GetObject(, "Word.Application")
appWd.Application.Visible = True
appWd.Parent.Windows(1).Visible = True
AppActivate "Microsoft Word"
appWd.run "macro_name"
行 appWd.Parent.Windows 正在读取正确的文档,但是当执行宏时,它显示错误 5151。但是当我使用原始 word 文档时,宏正在运行,而不是模板。
请有什么想法。
【问题讨论】:
标签: ms-access vba ms-access-2007