[VBA ] application.ontime每日定時疑問

看板Visual_Basic作者 (4684694)時間7年前 (2017/08/27 08:22), 7年前編輯推噓3(309)
留言12則, 2人參與, 最新討論串1/1
目前難題是excel如果沒關, 隔天就不會執行定時, 如果excel都保持開啟每天又會定時自動執行該如何寫呢? ----- Sent from JPTT on my LGE LG-H962. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.56.28 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1503793343.A.3FE.html

08/27 09:14, , 1F
如果你是用windows ,可以用task scheduler,中文好像是
08/27 09:14, 1F

08/27 09:14, , 2F
工作排程器
08/27 09:14, 2F

08/27 09:16, , 3F
Vba 改成開啟檔案就會自動執行
08/27 09:16, 3F
目前不考慮此法,因為個人需求excel通常不關。重開某些部分還要人工介入,無法全自動? ※ 編輯: sde7w9xzo (61.219.56.28), 08/27/2017 09:21:16

08/27 09:20, , 4F
也不需要application.ontime,反正排程器開啟檔案,程式
08/27 09:20, 4F

08/27 09:20, , 5F
就會跑了
08/27 09:20, 5F

08/27 09:23, , 6F
Excel 不開vba就不會跑,這沒辦法
08/27 09:23, 6F
有辦法用迴圈讓程式一直check時間嗎?

08/27 09:25, , 7F
你可能得考慮把人工的部分自動化才行了
08/27 09:25, 7F
※ 編輯: sde7w9xzo (61.219.56.28), 08/27/2017 09:28:35

08/27 09:44, , 8F
抱歉我剛剛沒看清楚問題
08/27 09:44, 8F

08/27 09:45, , 9F
我看了一下application.ontime要執行時不能有程序在跑,
08/27 09:45, 9F

08/27 09:45, , 10F
不然他會一直等下去
08/27 09:45, 10F

08/27 10:06, , 11F
08/27 10:06, 11F

08/27 11:39, , 12F
感謝,類似迴圈反覆呼叫自己的概念,來測試看看
08/27 11:39, 12F
文章代碼(AID): #1PeX2_F- (Visual_Basic)
文章代碼(AID): #1PeX2_F- (Visual_Basic)