6
我一直在使用VBA在一定程度上,使用此代碼:如何從Outlook的「收件人」字段中提取電子郵件地址?
Sub ExtractEmail()
Dim OlApp As Outlook.Application
Dim Mailobject As Object
Dim Email As String
Dim NS As NameSpace
Dim Folder As MAPIFolder
Set OlApp = CreateObject("Outlook.Application")
' Setup Namespace
Set NS = ThisOutlookSession.Session
' Display select folder dialog
Set Folder = NS.PickFolder
' Create Text File
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\mydocuments\emailss.txt", True)
' loop to read email address from mail items.
For Each Mailobject In Folder.Items
Email = Mailobject.To
a.WriteLine (Email)
Next
Set OlApp = Nothing
Set Mailobject = Nothing
a.Close
End Sub
但是這給作爲電子郵件地址的名稱,而不是實際的電子郵件地址與"[email protected]"
輸出。
是否有一個mailobject的屬性將允許電子郵件地址,而不是從'To'
文本框中寫入名稱。
感謝
非常感謝正是我需要的和非常及時的太 – surfer190
非常有幫助的職位! – Neophile