所以我有一个程序连接到我们公司的交换服务器,以访问缺席和会议室预订等信息。但是,当程序运行时,我得到以下内容:
按取消后,会出现以下错误:
然后程序运行没有问题。寻找一种方法来自动取消并确定错误,或者理想的是根本不打开它。
try
{
Outlook.Application oApp;
oApp = new Outlook.Application();
Outlook.NameSpace oNS = oApp.GetNamespace("mapi");
//oNS.Logon("", "", true, true);
Outlook.Recipient recip = (Outlook.Recipient)oNS.CreateRecipient(userName);
Outlook.MAPIFolder folder;
Outlook.Folder mailFolder = (Outlook.Folder)oNS.GetDefaultFolder(olFolderInbox);
(注释行下方的行是尝试修复但没有成功,所以尝试了两种方法)
如果问题标题不正确,我会道歉 - 我对这个特定的项目并不陌生,并且不能100%确定我在做什么!
答案 0 :(得分:0)
根据Microsoft here,当存在多个配置文件时,会出现此问题。那么您是否尝试定义默认配置文件(并删除所有现有配置文件以便只存在一个)?
要执行此操作,请在受影响的计算机上打开“邮件设置”。可以在“控制面板”(邮件)中找到“邮件设置”。请注意,必须关闭Outlook才能应用这些设置。