C# 从公用文件夹加载日历和联系人等项目
我四处搜索,寻找从公用文件夹加载日历/联系人项目的方法。通过Outlook,它很简单,您可以转到公用文件夹并将其拖放进去。我已经开始访问日历了,但我不知道如何通过C#将其加载到Outlook中 下面是一张我正在尝试做的图片。通常,您只需从自己的日历开始,我正在尝试加载公用文件夹中的公司日历C# 从公用文件夹加载日历和联系人等项目,c#,outlook-addin,C#,Outlook Addin,我四处搜索,寻找从公用文件夹加载日历/联系人项目的方法。通过Outlook,它很简单,您可以转到公用文件夹并将其拖放进去。我已经开始访问日历了,但我不知道如何通过C#将其加载到Outlook中 下面是一张我正在尝试做的图片。通常,您只需从自己的日历开始,我正在尝试加载公用文件夹中的公司日历 循环浏览MAPIFolder.items集合中的项目。在您的特定情况下,项目将是AppointItem、ContactItem和DistListItem Outlook.Items items = seCal
循环浏览MAPIFolder.items集合中的项目。在您的特定情况下,项目将是AppointItem、ContactItem和DistListItem
Outlook.Items items = seCalendar.Items;
for (int i = 1; i <= items.Count; i++)
{
object item = items[i];
Outlook.AppointmentItem appt = item as Outlook.AppointmentItem;
if (apt != null)
{
MessageBox.Show(appt.Subject);
Marshal.ReleaseComObject(appt);
}
Marshal.ReleaseComObject(item);
}
Outlook.Items=seCalendar.Items;
对于(int i=1;我刚刚编辑了我的问题。我如何将AppointmentItems加载到我的日历视图中,使其像图像一样显示?
Outlook.Items items = seCalendar.Items;
for (int i = 1; i <= items.Count; i++)
{
object item = items[i];
Outlook.AppointmentItem appt = item as Outlook.AppointmentItem;
if (apt != null)
{
MessageBox.Show(appt.Subject);
Marshal.ReleaseComObject(appt);
}
Marshal.ReleaseComObject(item);
}