0

我正在 Outlook 2007 中编写 VBA 代码以从电子邮件中提取电子邮件地址。

我可以通过一个变量来阅读整个身体

如何从变量中提取电子邮件地址?

4

2 回答 2

0

这里描述了一种方法。

sString = "my1@email.com xxx my2@email.com yyy my3@email.com"
asString = Split(sString, " ")
For i = 0 To UBound(asString)
    If asString(i) Like "*@*.*" Then
        sEmail = sEmail & "," & asString(i)
    End If
Next

MsgBox Mid(sEmail, 2)
于 2015-04-05T19:01:50.003 回答
0

为什么是身体?您是否查看过 MailItem.Recipients 集合 (Recipient.Address) 和 MailItem.SenderEmailAddress 属性?

于 2015-04-05T19:11:46.757 回答