2016-07-04 31 views
0

我有一些需要幾小時才能運行的VBA代碼。 完成代碼後,我想讓Windows 7(64位專業版)進入休眠狀態。使用VBA將Windows 7設置爲睡眠狀態

我可以在最後使用哪些VBA代碼來實現此目的?

+1

我敢說要花幾個小時*的代碼運行可能是高度優化。我很好奇看到這些代碼以及可以做些什麼來使其運行[或許更快,更快]。如果您和我一樣好奇,並且您*可以*分享此代碼,請隨時將其提交給[codereview.se]查看。 –

回答

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"