我知道這個問題是舊的,但我從谷歌偶然發現了它,而尋找答案。如果會議提醒設置爲小於10分鐘(Outlook 2013),則創建一些VBA以通知我自己:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Application_ItemSend fires everytime you hit send on any mail, meeting, etc.
Dim m As Variant
'check to see if the item you're about to send is a meeting invite:
If TypeName(Item) = "MeetingItem" Then
'if the reminder is not set at all, or set to less than 10 minutes, give the user the option to cancel sending
If (Not Item.GetAssociatedAppointment(False).ReminderSet) Or (Item.GetAssociatedAppointment(False).ReminderMinutesBeforeStart < 10) Then
m = MsgBox("Your meeting reminder is set to 10 minutes or less. Do you still want to send?", vbExclamation + vbYesNo + vbMsgBoxSetForeground)
If m = vbNo Then Cancel = True
End If
End If
handleError:
If Err.Number <> 0 Then
MsgBox "Outlook Error: " & Err.Description, vbExclamation
End If
End Sub
這是一個很老的已知問題。 '+ 1'的能見度,祝你好運! (我不認爲這可以通過一條規則來完成,但我相信這可以通過VBA來完成)。但是,一種方法是創建一個新的**會議來創建適當的提醒。 – Sifu
謝謝!是的,我在其他地方發現了類似的線索,但從來沒有答案,所以我想我會在這裏嘗試。 – JMichael