Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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-сайт: www.genyaa.nm.ru
 Профиль | | #5
Добавлено: 24.10.07 08:01
Ну закрыть-то легко будет:
ThisWorkbook.Close

Вообще-то речь шла о внешнем приложении...

Можно попробовать "копать" в этом направлении:
AppActivate "Имя приложения", True
SendKeys "%{F4}", True
n = shell("ПолныйПутьиИмяEXEфайлаПриложения",vbNormalFocus)


Но можно копать и в направлении решения через GetObject...

Ответить

Номер ответа: 6
Автор ответа:
 Nytrogen



Вопросов: 18
Ответов: 186
 Профиль | | #6 Добавлено: 24.10.07 16:04
Вообще-то речь шла о внешнем приложении...


А чё вообще за внешнее приложение? Типа не Excel, что ли?

Ответить

Номер ответа: 7
Автор ответа:
 GenyaA



Вопросов: 0
Ответов: 185
 Web-сайт: www.genyaa.nm.ru
 Профиль | | #7
Добавлено: 24.10.07 17:03
А чё вообще за внешнее приложение? Типа не Excel, что ли?

Да, не.. ну, что Вы...

Внешнее приложение - это брошюра руководства по VBA, приложенная к экрану монитора.

Ответить

Номер ответа: 8
Автор ответа:
 Nytrogen



Вопросов: 18
Ответов: 186
 Профиль | | #8 Добавлено: 24.10.07 18:42
Внешнее приложение - это брошюра руководства по VBA, приложенная к экрану монитора.


Эх, а я думал, что это надпись на коврике для мыши...

Ответить

Номер ответа: 9
Автор ответа:
 GenyaA



Вопросов: 0
Ответов: 185
 Web-сайт: www.genyaa.nm.ru
 Профиль | | #9
Добавлено: 25.10.07 00:41
Эх, а я думал, что это надпись на коврике для мыши...

Надпись НА коврике для мыши - это суть "НАложение", а не "ПРИложение"... Впрочем, я предпочитаю более не спорить о словах.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам