我在Excel VBA中编写了以下代码,如果在Outlook的默认收件箱文件夹中找到给定主题的电子邮件,则打开该电子邮件。
不过,我想要在所有收件箱子文件夹中搜索此电子邮件。
由于该代码将被多个用户使用,因此我不知道他们 Outlook 收件箱子文件夹的数量和名称。有什么方法可以在所有子文件夹中搜索此电子邮件吗?
不过,我想要在所有收件箱子文件夹中搜索此电子邮件。
由于该代码将被多个用户使用,因此我不知道他们 Outlook 收件箱子文件夹的数量和名称。有什么方法可以在所有子文件夹中搜索此电子邮件吗?
Sub GetEmail()
Dim OutApp as Object
Dim Namespace as Object
Dim Folder as Object
Dim myMail as Object
Set OutApp = CreateObject("Outlook.Application")
Set Namespace = OutApp.GetNamespace ("MAPI")
Set Folder = Namespace.GetDefaultFolder(6)
Set myMail = Folder.Items.Find ("[Subject] = ""Test""")
myMail.Display
End Sub