Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Почему Ексель не может создать ActiveX component?

248
03 мая 2011 года
Dmitry2064
590 / / 06.12.2006
Мне надо проверить, запущен ли уже Ворд и если нет, то запустить его.
Написал так:
 
Код:
If Tasks.Exists("Word") = False Then Shell "C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE "

Но на слове Tasks пишет указанную ошибку.

На компе в офисе ексель ругается:
ответ: Runtime err 429. ActiveX component cant create object.
Та же строка в этом же файле на домашней машине спокойно выполняется. Правда дома я админ, на работе - нет. Проблема в этом?

Можно ли как-то иначе проверить "запущенность" Ворда, чтобы не стопорилось?
275
03 мая 2011 года
pashulka
985 / / 19.09.2004
Есть предложение - не проверять запущен Word или нет, а просто использовать

 
Код:
Application.ActivateMicrosoftApp xlMicrosoftWord
248
04 мая 2011 года
Dmitry2064
590 / / 06.12.2006
Цитата: pashulka
Есть предложение - не проверять запущен Word или нет, а просто использовать

 
Код:
Application.ActivateMicrosoftApp xlMicrosoftWord



Да, с такой строчкой все работает как надо. Спасибо!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог