我正在开发一个使用Outlook COM对象库的C#应用程序。 将约会添加到日历后,它会立即显示在Outlook桌面应用程序中,但在Outlook Web应用程序中找不到约会。悲惨的是,一些约会变得同步,并且突然停止了同步。 以下是我保存约会的方式:
Outlook.Application olApp = new Outlook.Application();
Outlook.NameSpace mapiNS = olApp.GetNamespace("MAPI");
string profile = "";
mapiNS.Logon(profile, null, null, null);
Outlook.AppointmentItem apt = olApp.CreateItem(Outlook.OlItemType.olAppointmentItem);
apt.Save();
如何让它同步?
答案 0 :(得分:0)
我必须在save方法之后调用send方法,否则Outlook会在需要时发送约会。
Outlook.Application olApp = new Outlook.Application();
Outlook.NameSpace mapiNS = olApp.GetNamespace("MAPI");
string profile = "";
mapiNS.Logon(profile, null, null, null);
Outlook.AppointmentItem apt = olApp.CreateItem(Outlook.OlItemType.olAppointmentItem);
apt.Save();
apt.Send();