第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Excel里使用定時器?

如何在Excel里使用定時器?

MMTTMM 2018-12-31 08:00:15
如何在Excel里使用定時器?
查看完整描述

1 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

在 Office 里有個方法是 application.ontime ,具體函數(shù)如下:
expression.OnTime(EarliestTime, Procedure, LatestTime, Schedule)
如果想進一步了解,請參閱 Excel 的幫助。

這個函數(shù)是用來安排一個過程在將來的特定時間運行,(可為某個日期的指定時間,也可為指定的時間段之后)。通過這個函數(shù)我們就可以在 Excel 里編寫自己的定時程序了。下面就舉兩個例子來說明它。

1.在下午 17:00:00 的時候顯示一個對話框。

Sub Run_it()
Application.OnTime TimeValue("17:00:00"), "Show_my_msg"
'設置定時器在 17:00:00 激活,激活后運行 Show_my_msg 。
End Sub

Sub Show_my_msg()
msg = MsgBox("現(xiàn)在是 17:00:00 !", vbInformation, "自定義信息")
End Sub

2.模仿 Excel 97 里的 "自動保存宏",在這里定時 5 秒出現(xiàn)一次

Sub auto_open()
MsgBox "歡迎你,在這篇文檔里,每 5 秒出現(xiàn)一次保存的提示!", vbInformation, "請注意!"
Call runtimer '打開文檔時自動運行
End Sub

Sub runtimer()
Application.OnTime Now + TimeValue("00:00:05"), "saveit"
' Now + TimeValue("00:15:00") 指定在當前時間過 5 秒鐘開始運行 Saveit 這個過程。
End Sub

Sub SaveIt()
msg = MsgBox("朋友,你已經工作很久了,現(xiàn)在就存盤嗎?" & Chr(13) _
& "選擇是:立刻存盤" & Chr(13) _
& "選擇否:暫不存盤" & Chr(13) _
& "選擇取消:不再出現(xiàn)這個提示", vbYesNoCancel + 64, "休息一會吧!")
'提示用戶保存當前活動文檔。

If msg = vbYes Then ActiveWorkbook.Save Else If msg = vbCancel Then Exit Sub
Call runtimer '如果用戶沒有選擇取消就再次調用 Runtimer
End Sub



查看完整回答
反對 回復 2019-01-04
  • 1 回答
  • 0 關注
  • 857 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號