FlagDueBy был устаревшим в Outlook 2007. Он был заменен ReminderTime и TaskDueDate .
Источник : http://msdn.microsoft.com/en-us/library/bb610089%28v=office.12%29.aspx
Есть ли макрос, который позволит мне установить кнопку в Outlook 2010, чтобы установить флаг для отслеживания в течение 3 дней? Я могу выполнять каждое задание каждый раз под «обычаем», но это отнимает много времени. Мне бы очень хотелось, чтобы кнопка сбрасывала флажок для отслеживания через 3 дня. Опции СЕГОДНЯ, ЗАВТРА и СЛЕДУЮЩАЯ НЕДЕЛЯ просто не сокращают это.
FlagDueBy был устаревшим в Outlook 2007. Он был заменен ReminderTime и TaskDueDate .
Источник : http://msdn.microsoft.com/en-us/library/bb610089%28v=office.12%29.aspx
Это позволит вам установить любое количество дней, которое вам нравится.
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