Outlook Kontaktbild via com Objekt auslesen

  • Hi,

    weiß jemand, wie man an das Kontaktbild eines Outlook-Kontakts kommt? In einem anderen Forum habe ich gelesen, dass man es unter "ContactPicture.jpg" in den Anlagen des Kontakts findet. Aber auch da weiß ich nicht, wie man dran kommt :rolleyes: . Es gibt leider kein Feld à la ".Email1Address" oder ".MobileTelephoneNumber", oder?

    Danke und Gruß
    trainer

    Einmal editiert, zuletzt von ip_trainer (2. September 2009 um 19:52)

  • Hab's rausgefunden :thumbup:

    Gruß
    trainer

    [autoit]

    $oOutlook = ObjCreate("Outlook.Application")
    $oNamespace = $oOutlook.GetNamespace("MAPI")
    $oFolder = $oNamespace.GetDefaultFolder(10)
    $oColItems = $oFolder.Items
    $iNumOfContacts = $oColItems.Count
    $contact_to_display = 3
    MsgBox(0,"",$oColItems.Item($contact_to_display).FirstName & " " & $oColItems.Item($contact_to_display).LastName)
    If $oColItems.Item($contact_to_display).Attachments(1).DisplayName = "ContactPicture.jpg" Then $oColItems.Item($contact_to_display).Attachments(1).SaveAsFile("C:\Contact.jpg")

    [/autoit]