Outlook中用vba下载附件if判断不起作用,求解!

vba代码如下:IfInStr(Split(vItem.FileName,".")(1),"rar")>0OrInStr(Split(vItem.FileName,"."... vba代码如下:If InStr(Split(vItem.FileName, ".")(1), "rar") > 0 Or InStr(Split(vItem.FileName, ".")(1), "zip") > 0 Then If InStr(MyFileName, "量化多空3号") = 0 Or _ InStr(MyFileName, "量化多空2号") = 0 Then '//判断是否包含该月份的文件夹,有则保存在文件夹 ,无则创建文件 Folder = "E:\outlook\" & Format(Date, "YYYYMMdd") '//判断月份 vItem.SaveAsFile Folder & "\" & vItem.FileName '//保存附件路径 If Not Fso.FolderExists(Folder) Then '//无则创建文件夹 Fso.CreateFolder (Folder) End If Else vItem.SaveAsFile "E:\outlook\down\" & vItem.FileName '//保存到根目录文件夹 End If End If图片画圈这个if判断不起作用,前面那句就起作用了,结果是所有的rar和zip文件都下载了,我是想下载含有特定关键词的文件的,为什么会不起作用呢?求解! 展开
 我来答
ks...r@163.com
2017-10-28 · 超过34用户采纳过TA的回答
知道答主
回答量:89
采纳率:35%
帮助的人:43.7万
展开全部
这个很简单,不用excel VBA, 用outlook VBA,编写代码获取某个文件夹里面的邮件对象,然后获取相关信息,之后用createobject创建excel实例,添加新sheet,把得到的邮件信息写入,ok
ok...z@163.com
2017-10-23 · TA获得超过126个赞
知道小有建树答主
回答量:142
采纳率:22%
帮助的人:66.3万
展开全部
我写具体文件截图说明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-31
展开全部
设置宏的安全性,启用所有宏,试试!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式