Re: [VBA ] 自動執行VBA

看板Visual_Basic作者 (patrick)時間16年前 (2007/10/03 08:05), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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

10/03 08:19, , 1F
MiscroSoft Excel物件 -> ThisWorkbook -> Workbook
10/03 08:19, 1F

10/03 08:20, , 2F
在VBA編輯視窗的左邊可以看到..不用自己寫...^^
10/03 08:20, 2F

10/03 09:59, , 3F
謝謝^^
10/03 09:59, 3F
文章代碼(AID): #170jp2hF (Visual_Basic)
文章代碼(AID): #170jp2hF (Visual_Basic)