我正在使用以下代码将电子邮件从我的收件箱移动到名为Supplier的另一个文件夹。 如果主题是“简介”,它目前有效,但如果主题是“我的介绍”
则不会我想要做的是添加一条线,说明主题或正文是否像“介绍”或者像“介绍”或“喜欢供应”等......
此外,我的Outlook中有多个帐户,目前此代码仅适用于我的默认帐户,但我希望它适用于我的帐户名为“Purchasing@Hewden.co.uk”,有没有办法可以改变这个?我的'供应商'文件夹位于purchase@hewden.co.uk帐户的收件箱内,我想将电子邮件从此收件箱移至供应商文件夹。
Sub MoveItems()
Dim myNameSpace As Outlook.NameSpace
Dim myInbox As Outlook.Folder
Dim myDestFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myItem As Object
Set myNameSpace = Application.GetNamespace("MAPI")
Set myInbox = myNameSpace.GetDefaultFolder(olFolderInbox)
Set myItems = myInbox.Items
Set myDestFolder = myInbox.Folders("Supplier")
Set myItem = myItems.Find("[Subject] = 'Introduction'")
While TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
Set myItem = myItems.FindNext
Wend
End Sub