Страница: 1 |
Страница: 1 |
Вопрос: Опять Word
Добавлено: 13.02.11 16:00
Автор вопроса:
Dan | ICQ: 609276007
Темка была: http://www.vbnet.ru/forum/show.aspx?id=207105
если ворд не открыт прога не работает
Как сделать что, если ворд не открыт не выполнять код?
спасибо
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа: VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #1
Добавлено: 14.02.11 21:30
проверить на наличие в процессах.
Номер ответа: 2
Автор ответа: VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #2
Добавлено: 14.02.11 21:33
1.получить запущеные процессы
2.проверить на содержание word.exe или msword.exe, или как там ещё бывает...
3.если да то прописать END (ну или как там на дотнете).
Номер ответа: 3
Автор ответа: AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 14.02.11 22:07
а если в системе будет запущен совершенно не имеющий отношения к ворду файл, имещий название msword.exe, что тогда?
Номер ответа: 4
Автор ответа: Dan
ICQ: 609276007
Вопросов: 24
Ответов: 195
Профиль | | #4
Добавлено: 15.02.11 18:34
А как получить процессы?
Номер ответа: 5
Автор ответа: VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #5
Добавлено: 15.02.11 20:58
Номер ответа: 6
Автор ответа: VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #6
Добавлено: 15.02.11 21:02
ну и это
Номер ответа: 7
Автор ответа: Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #7
Добавлено: 15.02.11 21:45
ну в той самой упомянутой тобой теме (в теле вопроса ссылка) было:
1. Выполняем этот код.
2 Проверяем значение _wdApplication
2.а) оно равно nothing - запущенный экземпляр ворда не удалось зацепить. Вероятная причина - нет запущенного экземпляра.
2.б) оно НЕ равно nothing - значит, стартовавший ранее ворд зацепить удалось. Выполняем далее то, что требуется.
Не, не годится?
Номер ответа: 8
Автор ответа: Dan
ICQ: 609276007
Вопросов: 24
Ответов: 195
Профиль | | #8
Добавлено: 16.02.11 07:28
Ладно буду пробовать...