0
我正在使用vba中的Outlook宏。一直在尋找,我無法找到如何從一個字符串這種方式提取和電子郵件:Outlook宏:從可變長度的字符串中提取電子郵件
字符串=‘XXX [email protected] YYY’
xxx和YYYY可以是任何字符串,長度任意,任何角色。唯一可以肯定的是電子郵件是由空格分隔的。
任何幫助?提前致謝!!
我正在使用vba中的Outlook宏。一直在尋找,我無法找到如何從一個字符串這種方式提取和電子郵件:Outlook宏:從可變長度的字符串中提取電子郵件
字符串=‘XXX [email protected] YYY’
xxx和YYYY可以是任何字符串,長度任意,任何角色。唯一可以肯定的是電子郵件是由空格分隔的。
任何幫助?提前致謝!!
一種可能性:
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)
謝謝!真的行。這個問題讓我在正規的表達中不知所措...... – user2090666 2013-04-24 02:03:59