跳到主要内容

移动邮件

命令说明

将指定的邮件移动到指定文件夹,移动成功返回true,失败返回false

命令原型

bRet = Outlook.MoveMessage(account ,tfolder ,message )

命令参数

参数必选类型默认值说明
accountTruestring""需要移动邮件的所属邮箱地址,必须和Outlook绑定的邮箱相同
tfolderTruestring""指定邮件移动的目标文件夹,如"收件箱"、"草稿"、"已发送邮件"等文件夹
messageTrueexpression{}邮件列表中的邮件对象

返回结果

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)

可视化样例