1日の特定の時間に毎日自動返信を送信するようにOutlookを設定するにはどうすればよいですか?


8

仕事中の無理な要求から身を守りたいです。そのうちの1つは、午後3時までにメールに返信しないことを人々に伝えています。

Outlookで午後3時までにすべてのメールに特定のメッセージを返信するルールを設定したいのですが。これは、日付に関係なく、毎日行って欲しいです。

どうすれば設定できますか?

私はこれまでできる限りGoogleを精査してきましたが、Exchangeフォーラムに基づいて、これにはスクリプトが必要になる可能性があると思います。しかし、これまでに見つけたのはサーバー側のスクリプトだけでした。自分のマシンに何かが必要です。

参照:http : //www.telnetport25.com/2012/01/exchange-2010-out-of-office-fun-with-set-mailboxautoreplyconfiguration/

http://social.technet.microsoft.com/Forums/en-US/exchangesvrclientslegacy/thread/08a033ce-ea79-4dec-bd7c-4d617cc52e02/


1
どのバージョンのMS Officeをお持ちですか?
avirk

最新、2010年
Avik

この記事を確認してください。it.cornell.edu
services

その記事の@avirkの「時間範囲」は、日付と時刻を指し、毎日の時間ではありません。これまでのところGoogleを精査してきましたが、これにはスクリプトが必要になる可能性があります。
Avik

"人気のある質問バッジ"を取得したが、1つの
賛成投票で

回答:


8

名前が[宛先]ボックスのどこにあるか。

Public Sub Check_ReceivedTime(newMail As Outlook.MailItem)

Dim obj As Object
Dim ReceivedHour As Integer
Dim newReply As MailItem
Dim msg As String

ReceivedHour = Hour(newMail.ReceivedTime)

If ReceivedHour < 15 Then

    Set newReply = newMail.reply
    msg = "I will respond some time after 3 pm."

    CreateMail newReply.To, msg

Else

    Debug.Print "After 3. Do not sent the automated reply."

End If

Set newReply = Nothing

End Sub


Private Sub CreateMail(ReplyAddress As String, msg As String)

Dim objMail As Outlook.MailItem

Set objMail = CreateItem(olMailItem)

With objMail
    .To = ReplyAddress
    .Body = msg

    .Display
    ' or
    ' .Send

End With

End Sub

編集:コードをVBAエディターに貼り付けます。コードは「スクリプトの実行」で使用可能になります。

http://www.slipstick.com/outlook/rules/outlooks-rules-and-alerts-run-a-script/参照してください。


1
それがどのように機能するかを少し説明できますか?
avirk

ありがとう、私はそれが機能することを確認したら正解をマークします:)
Avik
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.