リマインダがトリガされたときにOutlookから電子メールを送信するためにVBAコード(オンラインになっている)を使用します。 Windowsがロックされているときに起動できません。 Windowsがロックされているときにこれを呼び出す方法はありますか(おそらくVBScriptまたはバッチを使用していますか)?WindowsがロックされているときにOutlook VBAをトリガーする
これは私がこのプログラミングの知識がない "http://www.slipstick.com/developer/send-email-outlook-reminders-fires/"
Private Sub Application_Reminder(ByVal Item As Object)
Dim objMsg As MailItem
Set objMsg = Application.CreateItem(olMailItem)
If Item.MessageClass <> "IPM.Appointment" Then
Exit Sub
End If
If Item.Categories <> "Away Time Alert" Then
Exit Sub
End If
objMsg.To = Item.Location
objMsg.Subject = Item.Subject
objMsg.Body = Item.Body
objMsg.Send
Set objMsg = Nothing
End Sub
からコードです。
究極の狙い -
を、私はそれは、Windowsの60分以上がロックされている場合、タスクスケジューラは、スクリプトを実行する(ログインして、ロックされた)私にメールを送信するには、Outlookのマクロを実行します(ウィンドウがまだロックされているとき)。