Ms access Access:Word.ActiveX应用程序的参考

Ms access Access:Word.ActiveX应用程序的参考,ms-access,vba,automation,Ms Access,Vba,Automation,我正在尝试在Access(2003文件格式)应用程序上使用Windows自动化。我使用的是.Application数据类型这个词。我是否可以使用不需要特定版本Word的通用引用?您可以使用后期绑定。 而不是像这样声明: Dim wdApp as Word.Application 使用 这样,在VBA项目中就不需要引用,版本控制也不会有太大问题(除了使用特定于版本的功能之外)。有一些缺点,如编写代码时失去智能感知,无法使用正在自动化的应用程序中的内置常量,但在部署到多个客户端时更健壮 有关早期绑

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

您可以使用后期绑定。
而不是像这样声明:

Dim wdApp as Word.Application
使用

这样,在VBA项目中就不需要引用,版本控制也不会有太大问题(除了使用特定于版本的功能之外)。有一些缺点,如编写代码时失去智能感知,无法使用正在自动化的应用程序中的内置常量,但在部署到多个客户端时更健壮


有关早期绑定和后期绑定的更多详细信息,请参阅(这包括Outlook,但相同的原则适用于Word)。

您可以使用后期绑定。
而不是像这样声明:

Dim wdApp as Word.Application
使用

这样,在VBA项目中就不需要引用,版本控制也不会有太大问题(除了使用特定于版本的功能之外)。有一些缺点,如编写代码时失去智能感知,无法使用正在自动化的应用程序中的内置常量,但在部署到多个客户端时更健壮


有关早期绑定与后期绑定的更多详细信息,请参阅(这包括Outlook,但Word也适用相同的原则)。

您可能想使用的是does而不是does?这不是Windows自动化。这是COM自动化。你可能想用does代替does?这不是Windows自动化。这是COM自动化。另请参阅“Microsoft Access中的后期绑定”。本页将向您展示如何在需要时使用Intellisense。另请参阅“Microsoft Access中的后期绑定”。本页将向您展示如何在需要时使用Intellisense。