Outlook UDF - Mail Adresse by Name

  • Moin,

    ich habe eine Excel Liste mit Namen, die ich gerne in einer Forschleife durch folgende Abfrage jagen möchte:

    [autoit]

    #include <OutlookEX.au3>

    [/autoit][autoit][/autoit][autoit]

    Global $oOutlook = _OL_Open()
    If @error <> 0 Then Exit MsgBox(16, "OutlookEX UDF", "Error creating a connection to Outlook. @error = " & @error & ", @extended = " & @extended)

    [/autoit][autoit][/autoit][autoit]

    Global $sCurrentUser = $oOutlook.GetNameSpace("MAPI").CurrentUser.AddressEntry.GetExchangeUser.PrimarySmtpAddress
    MsgBox(0, "Name", $sCurrentUser)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    _OL_Close($oOutlook)

    [/autoit]

    geht darum nicht den aktuellen user sondern den angegeben nutzer der forschleife abzufragen um die email adresse zu erhalten.
    Global $sCurrentUser = $oOutlook.GetNameSpace("MAPI").CurrentUser.AddressEntry.GetExchangeUser.PrimarySmtpAddress

    Hier müsste irgendwie die variable rein glaub ich, sprich der Nachname, Vorname des Nutzers oder wie auch immer.
    Jemand ne idee?

    Grüße

    Kev

  • Mit GetNameSpace("MAPI") geht das leider nicht.
    Schau Dir mal die Funktion _OL_ItemRecipientCheck an.