【发布时间】:2016-12-08 08:37:06
【问题描述】:
如何根据条件自动发送邮件?
我想根据 A 列提供的主题打开邮件,添加默认内容并将此邮件转发到 B 列提供的电子邮件地址。
我知道如何根据主题打开 Outlook 邮件。
Sub Test()
Dim olApp As Outlook.Application
Dim olNs As Namespace
Dim Fldr As MAPIFolder
Dim olMail As Variant
Dim i As Integer
Set olApp = New Outlook.Application
Set olNs = olApp.GetNamespace("MAPI")
Set Fldr = olNs.GetDefaultFolder(olFolderInbox)
i = 1
For Each olMail In Fldr.Items
If InStr(olMail.Subject, "") <> 0 Then
olMail.Display
i = i + 1
End If
Next olMail
End Sub
Subject (column A) Send to (Column B)
SP12345667 aaa@gmail.com
SP12345668 bbb@gmail.com
SP12345669 xxx@abc.com
SP12345670 yyy@abc.com
SP12345671 mmm@abc.com
SP12345672 nnn@abc.com
SP12345673 yyy@abc.com
【问题讨论】:
-
有人可以帮我吗?
-
您尝试搜索 SP12345667 然后转发到 aaa@gmail.com?这是你想做的吗?
-
是的,你没看错……抱歉耽搁了。