我对如何解决这个问题感到有些困惑,因为那里的大量信息让我走上了不同的道路。
我尝试做的是使用 Visual Studio 2015社区版创建Outlook插件(适用于OL 2010),该插件将读取所有日历条目(该帐户不在Exchange服务器上) )。
我读过这篇文章,但决定忽略它[https://support.microsoft.com/en-us/kb/310259][1],因为它的目标是OL 2003。
在阅读了其他几篇文章之后,他们似乎都在使用Interop,这让我觉得微软可能会更新这样的任务,可能与其他库有关。
所以我决定给CalendarView一个
Outlook.CalendarView vw = new Outlook.CalendarView();
并收到错误
检索具有CLSID {00062003-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因如下 错误:80040154未注册类(HRESULT异常: 0x80040154(REGDB_E_CLASSNOTREG))。
我应该使用Interop(Microsoft.Office.Interop.Outlook
)来获取当前日历的条目以及标题,位置,时间,日期等等吗?或者Visual Studio 2015是否采用现代方法?
如果有更好的方法,我只是想在插件准备好后在PC上注册程序集。