Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программное снятие своего пароля на код VBA / 8 сообщений из 8, страница 1 из 1
07.03.2011, 03:15
    #37152498
Mishel97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
Всем доброго времени суток!

На форуме – /topic/346886&hl=#3232797 – был представлен макрос для программного снятия своего пароля на код VBA.

После успешного завершения процедуры остаётся открытым окно редактора VBA. Окно не активно, однако пиктограма редактора видна на панели уведомлений (внизу экрана).

Также после завершения процедуры клавиша Num Lock отключается (лампочка не горит).

Вопрос, – какой код необходимо дописать в процедуру, чтобы программно закрыть редактор VBA (убрать пиктограму редактора с панели уведомлений), а также программно включить клавишу Num LocK?
...
Рейтинг: 0 / 0
08.03.2011, 13:11
    #37153721
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
Mishel97,

через SendKeys посылаете ALT-F4 на закрытие окна, и как-то вот так на отключение NumLock.
...
Рейтинг: 0 / 0
10.03.2011, 21:55
    #37158535
Mishel97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
big-duke спасибо за отзыв.

Инструкция

SendKeys "%{F4}", True

закрывает весь проект вместе с редактором VBA. Как программно закрыть только редактор VBA, проект оставить открытым?
...
Рейтинг: 0 / 0
11.03.2011, 18:22
    #37160295
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
Mishel97 закрыть только редактор VBA, проект оставить открытым?
Чем редактор VBA отличается от проекта ?
...
Рейтинг: 0 / 0
11.03.2011, 22:07
    #37160552
Mishel97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
Сто извенений.

Необходимо закрыть редактор VBA (Project - VBAPoject), а книгу Excel оставить открытой. При открытой книге Excel редактор VBA открывается клавишами - Alt + F11, закрывается клавишами - Alt + F4.

Однако инструкция в коде

SendKeys "%{F4}", True

закрывает и редактором VBA и книгу Excel . Вопрос - как программно закрыть только редактор VBA, книгу Excel оставить открытой?
...
Рейтинг: 0 / 0
12.03.2011, 00:06
    #37160678
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
Дело в том, что модификация кода VBA, сохранённого в данной книге (а иначе почему у вас был открыт редактор во время исполнения) - считается модификацией книги (и файла, соответственно). Так что ALT+F4 при закрытии по "Остановке" вместо "Прерывания" соответствует выполнению обычного Application.Save. С другой стороны, это событие можно перехватить и обработать - естественно, озаботившись этим до начала разработки скрипта...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
05.10.2015, 14:39
    #39068455
Программное снятие своего пароля на код VBA
Mishel97,

Попробуйте так
SendKeys "%{TAB}", True 'открываем окно редактора
SendKeys "%q", True ' закрываем редактор
...
Рейтинг: 0 / 0
05.10.2015, 15:10
    #39068496
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программное снятие своего пароля на код VBA
Тимурчик2015,

есть подозрение, что за 4 года человек либо решил проблему, либо она ему уже не интересна :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программное снятие своего пароля на код VBA / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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