Переведите Windows 7 в спящий режим с помощью VBA

У меня есть некоторый код VBA, который занимает несколько часов. После завершения кода я хочу, чтобы окна 7 (64-разрядная версия Professional) перешли в режим SLEEP.

Какой код VBA я могу использовать в конце, чтобы достичь этого?

1 ответ

Решение

Поправьте меня, если я ошибаюсь, но я не знаю, как сделать это изначально в VBA. Обычно для такого рода вещей я ищу в интернете способ сделать это в командной строке, а затем мой vba запускает скрипт командной строки.

Конечно, вот объяснение того, как вы можете выключить / спать с помощью командной строки.

https://superuser.com/questions/42124/how-can-i-put-the-computer-to-sleep-from-command-prompt-run-menu

И вы найдете много примеров запуска сценариев командной строки из vba, которые вы можете использовать для выполнения этих команд. По сути, что-то вроде этого:

shell "notepad.exe"
Другие вопросы по тегам