假設我有一個名爲trigger.xlsm
的工作簿,該工作簿存儲了一個宏,該宏可以遍歷trigger.xlsm
所在的同一目錄下的所有其他工作簿,並以某種方式進行轉換。如何在不打開工作簿的情況下運行存儲在工作簿中的VBA宏?
我絕對可以打開trigger.xlsm
,並運行宏。但我覺得沒有必要先打開trigger.xlsm
。我可以在不打開trigger.xlsm
的情況下運行宏嗎?或者,也許我可以將trigger.xlsm
更改爲trigger.exe
文件,只需單擊trigger.exe
文件?
如果我必須解決任何其他編程語言(如Python)(我更喜歡Python)才能完成此任務,那麼建議使用哪種第三方軟件包?
順便說一句,這是一個關於自動化設計的問題,如果您有其他想法而不是使用.exe文件,也請隨時告訴我!
如果你把代碼放在你的personal.xlsb中,它不會爲你做這項工作嗎?如果代碼被多個用戶使用,它不會是解決方案 – Ibo
從您的問題和對某人回答的評論中,您聽起來像要運行沒有任何Excel應用程序對象的Excel宏?那是對的嗎? – YowE3K
你可以創建一個VBS文件並讓Windows調度器爲你運行它,如果不是你自己的話 – Ibo