Ms access 跨多个word文档的宏

Ms access 跨多个word文档的宏,ms-access,vba,ms-word,Ms Access,Vba,Ms Word,我在一家小公司工作,这家公司正在慢慢地向MS access过渡。目前,他们所有的报告都存在于多个MS Word文档中。在这个转换过程中,他们不仅需要使word文档保持最新,还需要将信息输入数据库。(基本上不需要重复输入数据) 是否有一种方法可以编写一个可以在任何word文档上运行的全局宏,或者是否需要将此宏传递到每个文档?是的,您可以使用一个全局宏。您可以将此宏放在用户的normal.dot中,也可以放在另一个文档中。我建议使用另一个文档,因为它更容易“部署”到多个用户。此文档放置在Word的“

我在一家小公司工作,这家公司正在慢慢地向MS access过渡。目前,他们所有的报告都存在于多个MS Word文档中。在这个转换过程中,他们不仅需要使word文档保持最新,还需要将信息输入数据库。(基本上不需要重复输入数据)


是否有一种方法可以编写一个可以在任何word文档上运行的全局宏,或者是否需要将此宏传递到每个文档?

是的,您可以使用一个全局宏。您可以将此宏放在用户的normal.dot中,也可以放在另一个文档中。我建议使用另一个文档,因为它更容易“部署”到多个用户。此文档放置在Word的“启动”位置之一。您正在做的是创建一个“外接程序”

Word加载项位于

“您可以将功能添加到 通过创建 特定于单词的加载项(有时也是 称为全局模板)。”


Office2007提供了一些奇妙的方法,可以将这些报告的语义转换为更具体的数据类型,从而更容易地使用XML和模式将其放入数据库。如果您想了解更多信息,请观看“模块05自定义XML”,特别是关于向人们分发模式以允许他们“标记”这些word文档的部分(这很容易),这样导入所有这些内容时您的负担就会减少