【Excel VBA】Outlookのメールアドレスを取得する方法

【Excel VBA】Outlookのメールアドレスを取得する方法Excel VBA
スポンサーリンク

Excel VBAでOutlookでログインしているメールアドレスを取得する方法をご紹介します。

スポンサーリンク

実際のコード

早速ですが、実際のコードはこちらです。

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

参考

Excel VBAプログラミング
スポンサーリンク
ふーログをフォローする
この記事が気に入ったら
いいね!しよう
最新情報をお届けします。
ふーログ

コメント

タイトルとURLをコピーしました