Document

Now関数
Now()
現在の日付と時刻を表す
 パソコンの内部時計から日付と時
刻を取得
 2006/1/8 13:30:10の形式

TimeValue関数
TimeValue(引数)
引数:時刻をあらわす文字列
 戻り値:時刻をあらわす数値

現在から指定した時間後の計算例
StartTime = Now() + TimeValue(“00:00:01”)
現在の時刻
から1秒後
現在の時刻
1秒
OnTimeメソッド
指定時刻にプロシージャを実行
Application.OnTime 実行時刻 , プロシージャ名 , 最終時刻 , 設定
Application.OnTime StartTime, "StartOnTime" , , True
True:OnTimeの設定
省略するとTrue
False:OnTimeの設定解除
KeyDownイベントプロシージャ

キーを押したときに呼び出される

何かのオブジェクトに関連付ける必要がある
→CommandButton1に関連付ける

関連付けられたオブジェクトが「選択状態」に
なっている必要がある
→「CommandButton1」をクリックして選択状
態にする
KeyDownイベントプロシージャ
オブジェクトが選択されているときに,キーを押すと呼び出されるプロシージャ
Private Sub オブジェクト名 _ KeyDown(引数KeyCode,引数Shift)
例: CommandButton1
キーコードの例
定数
値
キーの種類
vbKeyEscape
27
Escキー
vbKeyReturn
13
Enterキー
vbKeyLeft
37
←キー
vbKeyUp
38
↑キー
vbKeyRight
39
→キー
vbKeyDown
40
↓キー
押したキーのキーコード
Shift キー,Ctrl キー, Alt キーの状態