標題:
[發問]
表單時鐘
[打印本頁]
作者:
shadowming
時間:
2010-8-6 13:34
標題:
表單時鐘
我想在表單上放一個Label
在上面顯示時間
Label.Caption = NOW()
可是他只會顯示我執行的時間
我想要他會動跟電腦的時間一樣
請問程式碼要怎麼寫?
作者:
GBKEE
時間:
2010-8-6 14:02
回復
1#
shadowming
表單中請 加入一名為 CommandButton1 的 CommandButton 控制項
加入一名為 Label1 的 Label 控制項
Private Sub CommandButton1_Click()
End
End Sub
Private Sub UserForm_Activate()
Do
Label1.Caption = Now()
DoEvents
Loop
End Sub
Private Sub UserForm_Initialize()
With Label1
.Caption = Now()
.Font.Size = 12
.TextAlign = 2
End With
End Sub
複製代碼
作者:
shadowming
時間:
2010-8-7 22:40
回復
2#
GBKEE
因為我想要線上更新資料
網站都是下午2點會更新網站資料
我有寫出一個模組可以線上更新
可是我想用時鐘的方式
讓他在2點的時候執行此模組
怎麼讓他判斷在下午2點的時候
執行一個程式呢?
可以告訴我怎麼寫嗎?
作者:
luhpro
時間:
2010-8-7 22:58
回復 GBKEE
因為我想要線上更新資料
網站都是下午2點會更新網站資料
我有寫出一個模組可以線上更新
...
shadowming 發表於 2010-8-7 22:40
你可以找找看 Excel VBA 裡面的說明,
其中有一項關於時間的方法 OnTime 應該就可以達到你要的效果,
擷取部份說明文字如下, 詳情你可以用 "ontime" 為關鍵字去尋找:
本範例設定 my_Procedure 在下午 5 點開始執行。
Application.OnTime TimeValue("17:00:00"), "my_Procedure"
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)