访问:Word.Application ActiveX的参考

时间:2011-06-29 15:42:13

标签: ms-access vba automation

我正在尝试在Access(2003文件格式)应用上使用Windows自动化。我正在使用Word.Application数据类型。是否有可以使用的通用引用,不需要特定版本的Word?

1 个答案:

答案 0 :(得分:4)

您可以使用后期绑定 而不是声明:

Dim wdApp as Word.Application

使用

Dim wdApp as Object

这样,您的VBA项目中不需要引用,并且版本控制不会出现太多问题(除了使用特定于版本的功能)。有一些缺点,例如在编写代码时丢失智能感知,以及无法使用自动化应用程序中的内置常量,但在部署到多个客户端时它更加强大。

有关早期与晚期绑定的更多详细信息,请参阅http://www.dicks-clicks.com/excel/olBinding.htm(这包括Outlook,但同样的原则适用于Word)。