Можно ли использовать ShellAndWait с MS Word VBA? - PullRequest
0 голосов
/ 11 февраля 2011

Я получаю ошибку типа не определено для XlEnableCancelKey при попытке использовать ShellAndWait с MS Word VBA. Xl-часть XlEnableCancelKey выглядит так, как будто это может быть тип MS Excel.

Также спрашивается на MSDN VBA Forum .

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Да

В проекте VBA добавьте ссылку на библиотеку объектов Microsoft Excel 12.0.

0 голосов
/ 11 февраля 2011

Используйте WdEnableCancelKey вместо XlEnableCancelKey.
Причина в том, что для слова определен другой тип перечисления, который используется для Application.EnableCancelKey.

РЕДАКТИРОВАТЬ: Посмотрев на ссылку, я увидел эту строку.
Application.EnableCancelKey = xlErrorHandler

По сути, код хочет использовать значение enum для EnableCancelKey.
Следовательно, вы можете использовать WdEnableCancelKey вместо XlErrorHandler.

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