次の方法で共有


Form.TimerInterval プロパティ (Access)

TimerInterval プロパティを使用して、フォーム上の Timer イベント間の間隔をミリ秒単位で指定します。 読み取り/書き込みが可能な Long です。

構文

TimerInterval

expressionForm オブジェクトを表す変数です。

注釈

TimerInterval プロパティの設定は、0 から 2,147,483,647 の長整数です。

このプロパティを設定するには、フォームのプロパティ シート、マクロ、または Visual Basic を使用します。

注:

Visual Basic を使う場合は、フォームの TimerInterval イベント プロシージャで設定します。Load

"TimerInterval/タイマー間隔" プロパティで指定された間隔で Visual Basic のコードを実行するには、フォームの Timer イベント プロシージャにコードを配置します。 たとえば、30 秒ごとにレコードを再クエリするには、フォームの Timer イベント プロシージャにレコードを再クエリするコードを配置して、"TimerInterval/タイマー間隔" プロパティを 30000 に設定します。

次の使用例は、ボタンのアイコンを表示/非表示にする操作を繰り返して、フォームに点滅するボタンを作成する方法を示しています。 フォームの Load イベント プロシージャは、フォームの TimerInterval プロパティを 1000 に設定して、アイコンの表示を 1 秒に 1 回切り替えるようにします。

Sub Form_Load() 
    Me.TimerInterval = 1000 
End Sub 
 
Sub Form_Timer() 
    Static intShowPicture As Integer 
    If intShowPicture Then 
        ' Show icon. 
        Me!btnPicture.Picture = "C:\Icons\Flash.ico" 
    Else 
        ' Don't show icon. 
        Me!btnPicture.Picture = "" 
    End If 
    intShowPicture = Not intShowPicture 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。