Outlook 2010 でボタンを設定して 3 日後にフォローアップするためのフラグを設定できるマクロはありますか?

Outlook 2010 でボタンを設定して 3 日後にフォローアップするためのフラグを設定できるマクロはありますか?

Outlook 2010 でボタンを設定して、3 日後にフォローアップのフラグを設定できるマクロはありますか? 「カスタム」で各タスクを毎回実行できますが、時間がかかります。3 日後にフォローアップのフラグをリセットするだけのボタンが本当に欲しいです。今日、明日、来週のオプションでは不十分です。

答え1

フラグ期限だった非推奨Outlook 2007では、リマインダータイムそしてタスク期限

ソース:マイクロソフト

答え2

これにより、任意の日数を設定できます。

Sub Set_FollowUp()

    Dim numDays As Double
    Dim uPrompt As String
    Dim MyMailItem As Object

    On Error Resume Next
    If ActiveInspector.currentItem.Class = olMail Then
        Set MyMailItem = ActiveInspector.currentItem
    End If

    If MyMailItem Is Nothing Then
    ' Might be in the explorer window

        If (ActiveExplorer.selection.Count = 1) And _
          (ActiveExplorer.selection.Item(1).Class = olMail) Then

            Set MyMailItem = ActiveExplorer.selection.Item(1)

        End If
    End If

    If MyMailItem Is Nothing Then
        MsgBox "Problem." & vbCr & vbCr & "Try again " & _
         "under one of the following conditions:" & vbCr & _
         "-- You are viewing a single message." & vbCr & _
         "-- You have only one message selected.", _
         vbInformation
        Exit Sub
    End If

    MyMailItem.FlagDueBy = Now + 3

    ' *** optional code ***
    'uPrompt = "Follow-Up how many days from now? Decimals allowed."
    'numDays = InputBox(prompt:=uPrompt, Default:=3)

    'MyMailItem.FlagDueBy = Now + numDays
    'MyMailItem.FlagRequest = "Customized Follow up"
    ' *** end of optional code ***

    MyMailItem.Save

End Sub

関連情報