私はこのコードを使用して、ある程度VBAを使用している:Outlookの[To]フィールドからどのように電子メールアドレスを抽出しますか?
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]"
と実際の電子メールアドレスの名前として出力を提供します。
電子メールアドレスを許可するメールオブジェクトの属性はありますか?'To'
テキストボックスから名前を書き込むことはできません。
おかげ
おかげで、あまりにも非常にタイムリーな私がまさに必要たくさんと – surfer190
非常に便利な投稿です! – Neophile