在Outlook 2016中,如何在打开会议时将会议提醒解雇? [英] In Outlook 2016, how do I get meeting reminders to dismiss when I open them?
问题描述
当我在Outlook 2016中双击会议提醒时,我仍然需要返回"提醒"按钮。对话框"解雇"提醒,即使我已经参加了会议,并且已经通过提醒
对话框打开了会议。
这是有点傻 - 就像你起床时需要关掉你的闹钟两次。 那就是"贪睡"是的。
如果我实际参加会议,我不需要再次提醒。
如何同时打开会议并导致提醒被解雇?
如果没有这样的UI功能,我将如何使用我自己构建的宏或加载项解决此限制? (例如,我不确定弹出式对话框中显示的提醒是否有自己的对象模型,因为这需要为定期会议以及一次性会议工作
)
Wayne Erfling(又名Cornan The Iowan)
你好,
当我双击会议提醒时捕获一些事件后,它会触发NewInspector事件,Appointment_Open事件和Inspector_Activate事件,
我们可以处理其中一个事件三个事件使用
Reminder.Dismiss Method(Outlook) 取消提醒。
以下是使用Appointment_Open事件处理的示例。请在ThisOutlookSession中添加代码,如果 它适用于您,请测试。
Public WithEvents myItem As Outlook.AppointmentItem
Private Sub Application_Reminder(ByVal Item As Object)
If TypeOf项目是Outlook.AppointmentItem然后
设置myItem =项目
结束如果
结束Sub
Private Sub myItem_Open(取消为布尔值)
Dim objRems As Outlook .Reminders
设置objRems = Application.Reminders
对于i = objRems.Count到1步-1
如果objRems(i).IsVisible = True那么
objRems(i)。解雇
结束如果
下一个
结束子问候,
Celeste
When I double click on a meeting reminder in Outlook 2016, I still have to return to the "reminders" dialog to "dismiss" the reminder, even though I am already in the meeting and have already opened the meeting from the reminder
dialog.
This is kind of silly - like needing to turn your alarm clock off twice when you get up. That's what "snooze" is for.
If I'm actually entering into the meeting, I don't need to be reminded again.
How can I simultaneously open the meeting and cause the reminder to be dismissed?
If there is no such UI feature, how would I work-around this limitation using a macro or add-in that I build myself? (For example, I am not sure if the reminders shown in the pop-up dialog have their own object model, as this needs to work for recurring meetings as well as for one-offs)
Wayne Erfling (aka Cornan The Iowan)
Hello,
After catching some events when i double click on a meeting reminder, it would trigger NewInspector event, Appointment_Open event and Inspector_Activate event,
We could handle one of the three events using Reminder.Dismiss Method (Outlook) to dismiss the reminder.
Here is the sample which handles with Appointment_Open event. Please add the code in ThisOutlookSession and test if it works for you.
Public WithEvents myItem As Outlook.AppointmentItem Private Sub Application_Reminder(ByVal Item As Object) If TypeOf Item Is Outlook.AppointmentItem Then Set myItem = Item End If End Sub Private Sub myItem_Open(Cancel As Boolean) Dim objRems As Outlook.Reminders Set objRems = Application.Reminders For i = objRems.Count To 1 Step -1 If objRems(i).IsVisible = True Then objRems(i).Dismiss End If Next End SubRegards,
Celeste
这篇关于在Outlook 2016中,如何在打开会议时将会议提醒解雇?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!