![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Можно ли создать событие «Закрытие формы» в VBA Excel 2007, и какой код этого события.
|
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Такое событие уже создано:
Код:
Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 17.06.2009 в 20:03. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Не много не понял. Форма закрывается крестом по любому, а вы прописали действие или нет?
Например; Событие «Закрытие формы крестом» При создание события возникает действие «Закрытие таблицы Excel Книга1» Как это будет выглядеть в коде? |
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Например, так:
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Понятно
Вы дали ссылку на сайт. Другие способы связи с вами нет? |
![]() |
![]() |
![]() |
#6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
![]() Ну, если вам недостаточно аськи, скайпа и электронной почты, то, пожалуй, нет. Номер сотового я точно не дам ![]() Впрочем, есть ещё личные сообщения на форуме... |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Таблица по этому коду не закрывает, ошибки тоже нет???
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) Workbooks("Книга1.xls").Close End Sub ___________________________________ ____________________________ электронную почту не нашел |
![]() |
![]() |
![]() |
#8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Его надо было вставить в модуль формы. Будет пример файла - будет более подробный ответ. |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
При событие (крест) (Alt+F4) происходит: зашита листа, таблица сохраняется (путь сохранения не надо) и закрывается все полностью.
При клике по кнопке "Выход" тоже самое. Последний раз редактировалось segail; 17.06.2009 в 22:18. |
![]() |
![]() |
![]() |
#10 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вот весь код:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли отлавливать событие потери фокуса Control'ом | tolikman | Microsoft Office Excel | 2 | 09.01.2009 15:02 |
Можно ли обратиться к объекту, запустившему событие? | ekesar | Microsoft Office Excel | 7 | 14.12.2008 21:17 |
можно ли создать стевой режим для игры 18 стальных колёс | ТРИУМФ | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 16.05.2008 12:02 |
приложение без формы, событие при завершении | ERASERROR | Общие вопросы Delphi | 10 | 22.02.2008 14:10 |
Событие OnShow формы | Antoha | Общие вопросы Delphi | 4 | 12.02.2008 21:13 |