Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программно запретить выполнение определенного кода / 2 сообщений из 2, страница 1 из 1
05.07.2007, 11:46:56
    #34640398
Dimen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программно запретить выполнение определенного кода
Подскажите пожалуйста, можно ли программно запретить выполнение определенного кода.
Проблема в следующем:
При переходах с одной книги на другую работает:
Код: plaintext
1.
2.
3.
Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window)
    Call CreateMyButtons
End Sub
- что бы кнопки принадлежали только открытой в данный момент книге (вообще могут быть открыты еще и копии книги, и после закрытия главной книги, кнопки на панели остаются, но принадлежат уже копии), но в созданных кнопках есть такая, которая по нажатию сохраняет активный лист на рабочий стол без связей и формул, и пока все ето дело открывается и сохраняется при нажатии - создается еще одна такая же кнопка, а это не желательно.
Вот я и подумал, может как то обойти это событие Private Sub Workbook_WindowActivate.
может можно его или удалить и потом создать программно, или лучше запретить выполнение.
Сам не соображу.
Благодаен заранее!
...
Рейтинг: 0 / 0
05.07.2007, 12:58:51
    #34640706
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программно запретить выполнение определенного кода
Посмотри
Application.EnableEvents = {False|True}
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программно запретить выполнение определенного кода / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]