在尝试获取默认文件夹时,我总是尝试使用Interop与c#进行简单的Outlook集成,我总是会出错。
我正在使用64位Office 2013,RegEdit上只有9.5。
我关注了此 link
这是我的示例代码:
Outlook.MAPIFolder Folder_Contacts;
Outlook.Application outlookObj = application;
Outlook.NameSpace nameSpace1 = application.GetNamespace("MAPI");
Folder_Contacts = (Outlook.MAPIFolder)outlookObj.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
尝试重新安装,修复,卸载安装办公室,但是没有运气。
答案 0 :(得分:-1)
这是固定的,我检查了我的注册表编辑器,看到了一堆9.6版的密钥,我使用的是9.5。 因此,我要做的就是查找并替换那些9.6至9.5,并每隔一段时间检查一次,如果其中一个问题得以解决。大声笑。最终做到了。