利用VBA自动保存outlook附件
来源:互联网 发布:叮叮当卖家版软件 编辑:程序博客网 时间:2024/05/22 02:03
创建VBA方法如下:
Public p As String '文件保存位置,也是解压文件存放位置Public Sub SaveAttach(Item As Outlook.MailItem) p = "C:\Users\Administrator.TXV6HLXTU3ZW8KD\Desktop\" SaveAttachment Item, p, "*.rar" '此处*.rar可以改成其他正则表达式 ' MsgBox "附件已保存"End Sub' 保存附件' path为保存路径,condition为附件名匹配条件Private Sub SaveAttachment(ByVal Item As Object, path$, Optional condition$ = "*") Dim olAtt As Attachment Dim i As Integer Dim m As Long Dim s As String If Item.Attachments.Count > 0 Then For i = 1 To Item.Attachments.Count Set olAtt = Item.Attachments(i) '保存文件 If olAtt.FileName Like condition Then olAtt.SaveAsFile path & olAtt.FileName'以下部分为解压rar文件,p为保存位置 s = "C:\Program Files\WinRAR\WinRAR.exe" & " X " & path & olAtt.FileName & " " & p '注意找到解压软件位置 m = Shell(s, vbHide) End If Next End If Set olAtt = NothingEnd Sub在outlook中新建规则,选择动作为执行脚本,选择脚本为此方法,即可实现收到邮件后自动保存附件并解压到桌面。
0 0
- 利用VBA自动保存outlook附件
- 保存outlook指定文件夹下附件(VBA)
- outlook附件保存位置
- outlook 附件保存位置-附件无法打开
- VBA实现Outlook自动发送带附件带签名的工作周报
- Outlook 标题 附件 提醒 VBA 代码
- Outlook VBA自动处理邮件
- 忘记帖附件?让Outlook自动提示
- OutLook的附件自动存到本地
- 利用vba 调用outlook发邮件
- OUTLOOK用VBA自动发MAIL
- VBA实现 Outlook 2010 自动密件抄送
- VBA实现outlook自动发信 2
- VBA outlook实战#01--自动回复邮件
- VBA outlook实战#02--自动分类邮件
- 利用outlook自动回复邮件
- VB.net 调用OutLook发邮件(程序自动添加附件)
- VB.net 调用OutLook发邮件(程序自动添加附件)
- intellij16用maven搭建spring+springmvc+mybatis框架
- 【杭电 2111】 Saving HDU
- 关于jquery绑定事件重复触发的处理
- CodeForces 611ANew Year and Days (新年存钱计划)
- 人脸检测
- 利用VBA自动保存outlook附件
- 使用hibernate根据配置的实体bean类无法自动创建数据库表
- spring事务管理UnexpectedRollbackException
- 让你提升命令行效率的Bash快捷键
- App中WebView元素的定位方式
- php依赖注入相关理解
- java JSON学习—List集合转换成JSON对象
- java设计模式-----单例设计模式
- 过滤器Filter实用实例