您好,我写了以下代码保存一些邮件(已经导入到数据网格使用MAPI)到选定的收件箱文件夹中的按钮点击
Outlook.MAPIFolder oMailFolder = null;
Outlook.Application oApp = new Outlook.Application();
Outlook.NameSpace oNS = oApp.GetNamespace("MAPI");
MailItem moveFilteredMails = null;
oMailFolder = oNS.PickFolder();
oApp = null;
oNS = null;
List<UnreadEmails> filteredList = (List<UnreadEmails>)dgvUnreadMails.DataSource;
foreach (UnreadEmails item in filteredList)
{
moveFilteredMails.Move(oMailFolder);
}但是在从pickfilder方法中选择收件箱文件夹后,它会给出一个异常,说明
未处理NullReferenceExceptionException,并且对象引用未设置为对象的实例。
请帮助查找错误
发布于 2010-06-22 21:33:00
你写了moveFilteredMails = null。
由于moveFilteredMails为null,因此当您尝试将项目移动到其中时,会得到一个NullReferenceException。
https://stackoverflow.com/questions/3078088
复制相似问题