Moin,
überr externe Daten und weitere optionen lese ich den outlook ordner aus. das klappt auch alles.
Leider kann die jeweilige mail-adresse zu jeder mail nicht ordentlich extrahieren.
die mail-Adresse wird in outlook wie folgt dargestellt:
Max Mustermann <max.mustermann@xyz.de>
Im importierten Feld "von" erscheint dann leider immer nur "Max Mustermann" und von der Mail-Adresse ist weit und breit nix zu sehen.
Wo liegt der oder mein fehler? Wie bekomme ich ein feld, in dem nur die Mail-Adresse steht?
Würde mich über tipps freuen.
Danke
Hallo,
du musst nach .SenderEmailAddress suchen!
Schau mal hier:
https://msdn.microsoft.com/de-de/library/office/ff868262.aspx
danke für die antwort.
hmm, leider ist das auf dem rechner auf der arbeit, aber ich meine ich habe ein solches Feld nicht gefunden. Es gab zwei felder, die diesen Inhalt vermuten ließen, aber in beiden wurde nur der name dargestellt. ich habe beim import keine feldnamen verändert sondern erstmal alles so gelassen, wie es rein gekommen ist und eine dynamische verknüpfung zw. outlook und access erstellt.
aus deinem verlinkten beitrag werden ich für meine frage nicht so recht schlau. ich hatte den auch schon über die suche gefunden und auch die darin enthaltenen weitern verlinkten themen angesehen.
verdammt
Hallo,
im verlinkten Beispiel wird per VBA auf Outlook zugegriffen.
Weiter müsstest du dann die Inbox einlesen und mit einer Schleife durchlaufen.
Die Mailadressen solltest du dann mittels .SenderEmailAddress erfragen können.
in Etwa so:
Dim outObject, Mapi, Inbox, Mail
Set outObject = CreateObject("Outlook.Application")
Set Mapi = outObject.GetNamespace("MAPI")
Set Inbox = Mapi.GetDefaultFolder(6) 'Den Zeiger auf Posteingang setzten - Posteingang = Folder(6)
For Each Mail In Inbox.Items
debug.print Mail.SenderEmailAddress
Next
Versuch mal
Hey, danke für die Mühe aber die scripte schnalle ich noch nicht und das schaffe ich auch neben dem dayli business nicht.
ich hätte von ms erwartet, dass wenn es die funktion schon nativ gibt, auch alle enthaltenen infos weitergegeben werden. Da es scheinbar nicht so ist, finde ich das sehr enttäuschend. ich würde erwarten, dass ein solches script, wie von dir aufgeschrieben genau im hintergrund gestartet wird und die mail-adresse macht 50%, wenn nicht mehr der Infos aus, die ich aus outlook haben will. damit fehlt, zumindest bei der nutzung von board mitteln, eine wesentliche funktion. fraglich also, wozu gibt es diese import funktion. inhalte der mails sind so individuell, da macht eine auto-verarbeitung nicht häufig sinn, wohl aber die mail-adresse.
*nerv!
mal gucken, ob ich das mit meinem begrenzten mitteln mit dem script begreife.
danke auf jeden fall :(
oder können die bordmittel das vielleicht doch irgendwie ohne scripte?
hi database,
nachdem ich mich nun ein paar Tage mit VBA beschäftigt habe, fällt es mir auch leichter, gewisse Sachen zu verstehen. So z.B. dein Script.
habe eingebaut, noch ein wenig zum Thema Outlook Objektmodell gelesen und siehe da, es klappt und funzt so wie ich es brauche.
allerbesten Dank also! :)
Ick freu mir