向Outlook电子邮件标记截止日期添加天数

时间:2018-03-29 11:05:37

标签: vba outlook outlook-vba

如何将以下Outlook宏添加7天添加到Now,并将其添加到项目截止日期?

    Dim objMsg As Object

   ' GetCurrent Item function is at http://slipstick.me/e8mio
    Set objMsg = GetCurrentItem()
    With objMsg
       ' due this week flag
       .MarkAsTask olMarkThisWeek
       ' sets a specific due date
       .TaskDueDate = Now + 7
       '   .FlagRequest = "Call " & objMsg.SenderName
       .ReminderSet = False
       '   .ReminderTime = Now + 2
       .Save
    End With

    Set objMsg = Nothing
End Sub

3 个答案:

答案 0 :(得分:1)

使用以下其中一项:

.TaskDueDate = .TaskDueDate + 7
.TaskDueDate = DateAdd("d", 7, .TaskDueDate)

答案 1 :(得分:-1)

尝试以下功能: -

DateAdd("d", 7, Now)

答案 2 :(得分:-1)

而不是现在+ 7使用日期+7。 这将增加7天到现在的日期。