Excel VBAでOutlookでログインしているメールアドレスを取得する方法をご紹介します。
実際のコード
早速ですが、実際のコードはこちらです。
Excel VBA
Sub mailaddres() Dim OL, olAllUsers, oExchUser, oentry, myitem As Object Dim User As String Set OL = CreateObject("outlook.application") Set olAllUsers = OL.Session.AddressLists.Item("All Users").AddressEntries User = OL.Session.CurrentUser.Name Set oentry = olAllUsers.Item(User) Set oExchUser = oentry.GetExchangeUser() MsgBox oExchUser.PrimarySmtpAddress
End Sub