как определить запущен ли ворд

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

как определить запущен ли ворд

Сообщение bs » 23.10.2003 (Чт) 16:42

Подскажите, как определить запущена программа или нет.
Мне нужно получить сведения, запущен ли в данный момент MS Word?

Ситуация следующая. Моя программа поточно считывает информацию из вордовских документов. После прочтения документа программа закрывает его
wrd.quit

и переносит в другую папку
name perFilename as perNewFileName

Однако возникает следующая проблема. Ворд не успевает закрыться. А программа пытается переименовать все еще открытый файл.
Возникает ошибка.
Нужно поставить задержку перед переименованием. Так, чтобы программа не выполнялась дальше, пока ворд окончательно не закроется. Как узнать, закрылся ли ворд, или еще нет?

Заранее спасибо за ответ

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.10.2003 (Чт) 16:44

Код: Выделить всё
if not getobject(,"Word.Application") is nothing then msgbox "Word Запущен"


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 12

    TopList