powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программное снятие своего пароля на код VBA
8 сообщений из 8, страница 1 из 1
Программное снятие своего пароля на код VBA
    #37152498
Mishel97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!

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

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

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

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

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

Инструкция

SendKeys "%{F4}", True

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

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

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

SendKeys "%{F4}", True

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

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

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


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