【发布时间】:2016-08-17 03:55:23
【问题描述】:
我在运行 Windows Vista 的 PC 上使用 Access 2007。
在许多模块中带有 VBA 代码的 Access 数据库按预期工作。但是,在我退出数据库并重新进入后,一个模块的行为有所不同。重新输入后,我可以选择查看代码并保存,而无需更改任何代码,程序将恢复到我预期的工作方式。有什么想法吗?
详情: 具有不一致的 Access 模块打开 Word 2007 并使用书签从模板 (.dotx) 文件创建一个新文档,以将 Access 数据合并到文档中。这可以正常工作,并且每次都可以正常工作。创建文档后,vba 代码将 Word 窗口调用到前面。除非我选择查看代码并保存,否则不会发生这种情况。我不必修改任何代码,只需选择保存。然后它按预期工作,直到我关闭数据库。当我下次打开数据库并选择创建 Word 文档的按钮时,该文档不会被置于最前面,而是留在 Access 窗口的后面。如果我选择查看代码并保存,则在该会话期间创建的后续文档会根据需要显示在前面。这是一致且可重复的。
【问题讨论】:
标签: ms-access vba ms-office ms-access-2007