在约会开始时Outlook添加事件

时间:2014-07-16 14:25:05

标签: c# outlook add-in

我正在使用C#创建outlook添加。我希望将事件添加到约会中,以便在约会发生时(根据时间开始),此事件被触发。

    private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        Outlook.MAPIFolder calendar = Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderCalendar);
        Outlook.Items calendarItems = calendar.Items;
        Outlook.AppointmentItem item = calendarItems["Test"] as Outlook.AppointmentItem;
        item.SomeEvent += addSomeEvent;
    }
    void addSomeEvent(..........)
    {
        //custom implemantation
    }

1 个答案:

答案 0 :(得分:0)

This线程讨论了如何进行日历事件。您可能需要创建约会包装器。这意味着你将处理Application.ItemLoad的事件,并创建一个“包装器”,如果它是一个约会项目。