Outlook VBA如何定位到某个文件夹

以下图为例,我要将"201507"下面子文件夹"test"中标题满足某个条件的邮件自动保存到硬盘,可是要如何定位到"test"?语句如何写?... 以下图为例,我要将"201507"下面子文件夹"test"中标题满足某个条件的邮件自动保存到硬盘,可是要如何定位到"test"?语句如何写? 展开
 我来答
xiangjuan314
2015-10-22 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2878万
展开全部
Sub findOBinSpec()
Dim NS As Outlook.NameSpace
Dim FD As MAPIFolder
Dim ITM As Object

Set NS = Session.Application.GetNamespace("MAPI")
Set FD = NS.Folders("201507").Folders("test")
For Each ITM In FD.Items
MsgBox (ITM.Subject)
Next

End Sub
请参考,这样可以获取文件夹下文件名
追问
非常感谢,就是晚了点,我已用Set FindFolder = Application.GetNamespace("MAPI").Folders("201507").Folders("test")搞定.
但新问题又来了,如果201507是个公共邮箱,所有人的邮件都会抄送一份到201507,可是newmail事件是响应的Di邮箱,如何才能响应201507呢
追答
这个是outlook的设置问题,VBA控制不了邮件的接收的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式