移动邮件
命令说明
将指定的邮件移动到指定文件夹,移动成功返回true,失败返回false
命令原型
bRet = Outlook.MoveMessage(account ,tfolder ,message )
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
account | True | string | "" | 需要移动邮件的所属邮箱地址,必须和Outlook绑定的邮箱相同 |
tfolder | True | string | "" | 指定邮件移动的目标文件夹,如"收件箱"、"草稿"、"已发送邮件"等文件夹 |
message | True | expression | {} | 邮件列表中的邮件对象 |
返回结果
bRet,将命令运行后的结果赋值给此变量。
运行实例
/*********************************移动邮件***************************************
命令原型:
bRet = Outlook.MoveMessage("" ,"" ,{} )
入参:
account--需要移动邮件的所属邮箱地址,必须和Outlook绑定的邮箱相同。
tfolder--指定邮件移动的目标文件夹,如"收件箱"、"草稿"、"已发送邮件"等文件夹。
message--邮件列表中的邮件对象。
出参:
bRet--函数调用的输出保存到的变量。
注意事项:
该命令需要配合“获取邮件列表”进行使用,根据返回对应进行操作。
**********************************************************************************/
Dim arrayRet = ""
Dim bRet = ""
arrayRet = Outlook.GetMailMessages("lzz1712@outlook.com","收件箱","测试",False,True,0)
bRet = Outlook.MoveMessage("lzz1712@outlook.com" ,"已删除邮件" ,arrayRet[0] )
TracePrint "输出把arrayRet[0]文件移动到已删除邮件文件夹下是否成功:"&CStr(bRet)