跨多个word文档的宏

时间:2010-03-04 23:36:08

标签: ms-access vba ms-word

我正在与一家正在慢慢转向MS访问的小公司合作。目前,他们的所有报告都存在于多个MS Word文档中。在此过渡期间,他们不仅要使word文档保持最新,还要将信息提供给数据库。 (基本上不需要双重输入数据)。

有没有办法可以编写一个可以在任何word文档上运行的全局宏,或者我是否需要将此宏继承到每个单独的文档?

2 个答案:

答案 0 :(得分:1)

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

Word加载项 http://msdn.microsoft.com/en-us/library/aa189710(office.10).aspx

  

“您可以为a添加功能   通过创建一个Microsoft®Word解决方案   特定于Word的加载项(有时也是如此)   被称为全球模板)。“

答案 1 :(得分:-1)

Office 2007有一些很好的方法可以将这些报告的语义含义转换为更加特定类型的数据,这些数据将更容易使用XML和模式进入数据库。如果您想了解更多相关信息,请在http://msdn.microsoft.com/en-us/office/bb738430.aspx观看“模块05自定义XML”。特别是关于向人们分发模式以允许他们“标记”这些单词文档的部分(这很简单)所以那里导入所有这些东西对你来说不会有任何负担。