我一直在使用MSDN构建一个简单的应用程序来自动化一些Outlook 2010基础知识。 它进展顺利,但我只是坚持一些简单的想法。
我的问题是: 我已经能够根据电子邮件文件夹甚至电子邮件获取对象,并通过它们进行迭代,将电子邮件主题输出为字符串,或将文件夹名称输出为字符串。
我已经能够将信息输入列表框了,但我想知道,假设我想用列表框中选择的特定电子邮件做某事,是否有人知道mailitem对象是否具有类似的属性我可以隐藏在某个地方或SQLite数据库中的唯一ID,我可以将其用作对所述电子邮件执行某些操作的参考,而不必按主题或名称再次搜索该文件夹?
同样的问题有点适用于我正在做的事情,找到一个特定的文件夹,循环通过收件箱文件夹,如果我按名称找到该文件夹,然后输出该文件夹对象。当然,有一种更有效的方法可以在一步中按名称搜索,而无需通过文件夹循环查找子文件夹等?
这不一定是一个python问题,更多的是关于对象如何工作。
非常感谢任何帮助
MSDN链接:
Outlook对象模型参考 http://msdn.microsoft.com/en-us/library/office/ff870566%28v=office.14%29.aspx
文件夹对象 http://msdn.microsoft.com/en-us/library/office/ff870798%28v=office.14%29.aspx
项目对象 http://msdn.microsoft.com/en-us/library/office/ff870897%28v=office.14%29.aspx
MailItem对象 http://msdn.microsoft.com/en-us/library/office/ff870912%28v=office.14%29.aspx