看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《alibar (alibar)》之銘言: : ※ 引述《kazumi6533 (patrick)》之銘言: : : 請問各位板有 : : 我要怎麼寫VBA,可以使得一個workbook打開時自動執行一個Macro : : 我的目的是在要在windows下的排程設定一個時間 : : 等時間到時自動開起某個excel檔,然後就自動執行某一個macro : : 請問這樣作的到嗎?? : : 謝謝 : Thisworkbook-->open事件 謝謝這位板友,但我不太清楚這一段應該寫在哪裡 能否請您多指點一下 假設我想在excel檔案開啟的時候不要點選任何啟動macro的動作(就是人不在) 然後執行 sub msg() msgbox "open auto execute" end sub 那我應該把 if thisworkbook.open=true(很抱歉我不知道是不是這樣寫,因為help裡面 我沒有找到Thisworkbook的open事件) then call msg() end if 這一段加在哪邊,有一個特定的macro是自動會執行的嗎? 否則這一段判斷workbook開判斷式加在其他macro如果沒有去執行那個macro 不是也無法執行到嗎? 我的問題說不定有點蠢,還是謝謝你看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.56.194.52
Marty:MiscroSoft Excel物件 -> ThisWorkbook -> Workbook 10/03 08:19
Marty:在VBA編輯視窗的左邊可以看到..不用自己寫...^^ 10/03 08:20
kazumi6533:謝謝^^ 10/03 09:59