Доступ: Справочник по Word.Application ActiveX - PullRequest
1 голос
/ 29 июня 2011

Я пытаюсь использовать Windows Automation в приложении Access (формат файла 2003).Я использую тип данных Word.Application.Могу ли я использовать общую ссылку, для которой не нужна конкретная версия Word?

1 Ответ

4 голосов
/ 29 июня 2011

Вы можете использовать позднюю привязку.
Вместо объявления чего-то вроде:

Dim wdApp as Word.Application

use

Dim wdApp as Object

Таким образом, вам не нужна ссылка в вашем проекте VBAи управление версиями не будет такой большой проблемой (кроме использования функциональности, зависящей от версии).Есть несколько недостатков, таких как потеря intellisense при написании кода и невозможность использования встроенных констант из автоматизированного приложения, но это более надежно при развертывании на нескольких клиентах.

См. http://www.dicks -clicks.com / excel / olBinding.htm для получения дополнительной информации о раннем и позднем связывании (это относится к Outlook, но те же принципы применимы к Word).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...