VSTO:Outlook 2007的外接程序项目。
我已经使用在功能区控制的自定义按钮发送的sampleEmail。 现在,怎么样,可以从发送的邮件文件夹获取sampleEmail?
我试图通过使用条目ID属性。 但电子邮件发出后,这是没有帮助的。
会话ID为空一个新的电子邮件。
任何其他财产,通过我能准确读,我要发送的电子邮件。
VSTO:Outlook 2007的外接程序项目。
我已经使用在功能区控制的自定义按钮发送的sampleEmail。 现在,怎么样,可以从发送的邮件文件夹获取sampleEmail?
我试图通过使用条目ID属性。 但电子邮件发出后,这是没有帮助的。
会话ID为空一个新的电子邮件。
任何其他财产,通过我能准确读,我要发送的电子邮件。
您可以发送使用MailItem.UserProperties或ailItem.PorpertyAccesor它,然后在发送邮件文件夹(MAPIFolder.Items.Find)搜索该属性前设置的项目命名属性。
UPDATE。 对于查询MAPIFolder.Items.Add
会
set item = MAPIFolder.Items.Find("@SQL=""http://schemas.microsoft.com/mapi/string/{00020329-0000-0000-C000-000000000046}/Spartan"" = 'test123' ")
条目ID不会帮助堂妹,其不存在的邮件一个唯一的ID ......它改变WHN从一个文件夹移动到另一个...在你的情况会有什么帮助是访问发送邮件文件夹,并通过访问项目指数n验证THT其同样,你通过检查邮件的类似主题的一些其他属性,发件人等方式发送
这是我做的。 一旦邮件被发送,在下一行代码,我看了上次发送的邮件和存储的条目ID在一个静态类变量。 我们可以在已发送邮件文件夹中找到通过条目号的项目。