2023年4月10日 星期一

從Excel呼叫命令提示字元或批次檔的方法

1.在EXCEL中新增空白活頁簿

2.按 Alt + F11 開啟 Visual Basic Editor (VBE).

3.按 F5 執行巨集--巨集名稱輸入Call_CMD--建立

4.在 Module 的編輯頁面的 Sub Call_CMD() 與 End Sub 中間輸入 Call Shell("cmd.exe /S /K")

5.再按一次 F5 執行巨集

6.此時就會跳出命令提示字元

7.如果是要執行批次檔,則使用底下的巨集

Sub RunBatch()

    Call Shell(("cmd.exe /S /K") & "C:\目錄\批次檔.bat", vbNormalFocus)

End Sub