Я пишу код VBA в Outlook 2007, чтобы извлечь адрес электронной почты из электронных писем.
Я могу прочитать тело целиком через переменную
Как извлечь адрес электронной почты из переменной?
Я пишу код VBA в Outlook 2007, чтобы извлечь адрес электронной почты из электронных писем.
Я могу прочитать тело целиком через переменную
Как извлечь адрес электронной почты из переменной?
Один из методов описан здесь.
sString = "[email protected] xxx [email protected] yyy [email protected]"
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)
Почему тело? Вы просмотрели коллекцию MailItem.Recipients (Recipient.Address) и свойство MailItem.SenderEmailAddress?