如何用vba遍历outlook中的任意邮箱账号的任意文件夹的邮件项目?

outlook是一款邮件客户端软件,可以用于收发邮件。

它可以一次性添加多个邮箱账户。

当用vba操作outlook发送邮件时,如果有多个邮箱账户,需要先判断或者设置下用哪个邮箱账户进行发送。

要用vba访问 outlook 中的所有数据,需要从根对象NameSpace开始,它代表了任意数据源的根对象。

要返回NameSpace对象,可以通过GetNameSpace方法,在outlook中只能通过GetNamespace(“MAPI”) 或者 Session属性返回NameSpace对象。

如果要读取某个指定的邮箱账号下的收件箱下的所有邮件项目,可以使用如下的代码:





       

发表评论