如何设置提醒预约时间为NONE?

时间:2013-06-12 12:49:17

标签: c# .net web-services exchange-server exchangewebservices

我使用Independencesoft.Exchange库。 我尝试从我的外部应用程序创建一些用户的约会。如何将此约会的提醒设置为NONE? 我试过了

var appointment = new Appointment
            {
                // some properties setters.
                ReminderIsSet = false,
                ReminderMinutesBeforeStart = 0
            };`

但它不起作用。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

我知道这有点晚了,但我刚遇到这个问题。我发现你必须设置以下两个值才能将提醒设置为无:

ReminderIsSetSpecified = true;
ReminderIsSet = false;

答案 1 :(得分:0)

我知道这已经晚了6年,但是我通过Google搜索此问题并找到了此页面。由于此处的答案均不适合我,因此我将发布最终找到的解决方案,该解决方案适用于下一个googler:

Public Sub Alex()

    Dim objOL As Object
    Dim CurrAppt As AppointmentItem

    Set objOL = CreateObject("Outlook.Application")
    Set CurrAppt = objOL.ActiveInspector.CurrentItem

    CurrAppt.ReminderSet = False   ' <=====================
    CurrAppt.Save

End Sub