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