2017-01-12 16 views
-1

としてMicrosoft Accessを実行した後、私はVBAでないタスクマネージャを設定することで、マクロを実行する時間間隔(15分)終了しますスケジュールされたタスク

でのMS Accessでマクロを実行するには、Windowsタスクマネージャを設定しています。そして、マクロはWinSCP用のVBAコードとバッチファイルの両方を実行します。

マクロの起動時にAccessプログラムを終了します。 (うまくいけないのですが、私のWinSCPが1秒間に100%輸入完了しているので)

私が望むように設定できますか?

どう機能していない:自動的にそれはWindowsのタスクマネージャで実行するマクロトリガするために始め 時にアクセスプログラムを閉じ

働いているもの:タスクマネージャは、自動的に私のアクセスプログラム

+0

ご協力ありがとうございました。動作していないものと動作しているもの – Peter

+0

@Peterコメントありがとうございました! –

答えて

0

入れを開始これはコードモジュールの上部に表示されます。

#If VBA7 Then 
    Public Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr) 'For 64 Bit Systems 
#Else 
    Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'For 32 Bit Systems 
#End If 

1秒後にアクセスを終了するには、これを呼び出しますサブ:

Sub CloseAccess() 
Dim i As Integer 

For i = 1 To 10 
    Sleep 100 
    DoEvents 
Next i 
DoCmd.Quit 
End Sub 
関連する問題