我正在阅读“Microsoft Office Outlook编程应用程序:2007”一书。在示例代码中..
private void Application_ItemContextMenuDisplay(
Microsoft.Office.Core.CommandBar CommandBar,
Microsoft.Office.Interop.Outlook.Selection Selection)
{
OutlookItem oItem = new OutlookItem(Selection[1]);
//...
}
上面代码的问题是我无法在任何地方找到OutlookItem类。由于我是Office / Outlook编程的新手,因此我需要一些指导。 请让我知道如何访问Selection中的项目作为通用Outlook项目,而不是指定或转换为MailItem或AppointmentItem。
答案 0 :(得分:2)
Outlook对象模型中没有像OutlookItem这样通用的类,上面提到的booke的作者提供了OutlookItem作为帮助类。通常,帮助器类使用反射来公开所有Outlook项目共有的方法。
因此,从这个答案中可以看出,当前的Outlook对象模型中没有Item级别的泛型类,并且希望outlook团队中的人员将来会包含一个。