Страница: 1 |
Страница: 1 |
Вопрос: Рестарт
Добавлено: 22.10.07 23:54
Автор вопроса: trigger
Помогите плз не программисту.Нужно к кнопке в екселе привязать функцию : закрыть внешнее приложение и потом вновь запустить его(рестарт).Не мог бы кто мне написать пример кода .
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
Docal
ICQ: 408802757
Вопросов: 9
Ответов: 147
Профиль | | #1
Добавлено: 23.10.07 09:02
Hacker:
Самое главное опять забыли указать
Номер ответа: 2
Автор ответа:
Mr.Smile
ICQ: 427682013
Вопросов: 14
Ответов: 464
Профиль | | #2
Добавлено: 23.10.07 12:08
trigger, Docal намекает на бюджет проекта (денюшка).
Номер ответа: 3
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #3
Добавлено: 23.10.07 18:27
Ну закрыть-то легко будет:
ThisWorkbook.Close
Только после этого выполнение программы так же заканчивается...
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 24.10.07 03:36
хм.. ну батик создать что-ли и запустить?
Номер ответа: 5
Автор ответа:
GenyaA
Вопросов: 0
Ответов: 185
Web-сайт:
Профиль | | #5
Добавлено: 24.10.07 08:01
ThisWorkbook.Close
Вообще-то речь шла о внешнем приложении...
Можно попробовать "копать" в этом направлении:
SendKeys "%{F4}", True
n = shell("ПолныйПутьиИмяEXEфайлаПриложения",vbNormalFocus)
Но можно копать и в направлении решения через GetObject...
Номер ответа: 6
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #6
Добавлено: 24.10.07 16:04
А чё вообще за внешнее приложение? Типа не Excel, что ли?
Номер ответа: 7
Автор ответа:
GenyaA
Вопросов: 0
Ответов: 185
Web-сайт:
Профиль | | #7
Добавлено: 24.10.07 17:03
Да, не.. ну, что Вы...
Внешнее приложение - это брошюра руководства по VBA, приложенная к экрану монитора.
Номер ответа: 8
Автор ответа:
Nytrogen
Вопросов: 18
Ответов: 186
Профиль | | #8
Добавлено: 24.10.07 18:42
Эх, а я думал, что это надпись на коврике для мыши...
Номер ответа: 9
Автор ответа:
GenyaA
Вопросов: 0
Ответов: 185
Web-сайт:
Профиль | | #9
Добавлено: 25.10.07 00:41
Надпись НА коврике для мыши - это суть "НАложение", а не "ПРИложение"... Впрочем, я предпочитаю более не спорить о словах.