I spend a lot of time on the phone for conference calls. If I snooze until 5 minutes before I am too early. 0 minutes before and I am too late. The following is VBA code to snooze open reminders until one minute prior to starting. I put it into a module and mapped it to a button.
Sub SnoozeUntilOneMinute()
‘Delays all visible reminder until one minute before start
Dim olApp As Outlook.Application
Dim objRems As Outlook.Reminders
Dim objRem As Outlook.Reminder
Dim varTime As Variant
Set olApp = New Outlook.Application
Set objRems = olApp.Reminders
For Each objRem In objRems
If objRem.IsVisible = True Then
varTime = DateDiff(“n”, Now(), objRem.item.Start) – 1
objRem.Snooze (varTime)
MsgBox “Snoozed ” & objRem.item.Subject & ” for ” & CStr(varTime) & ” minutes.”, vbApplicationModal + vbOKOnly + vbInformation, “Snooze”
End If
Next objRem
End Sub