ELMENTETT Outlook email küldőjének (feladójának) kiolvasása
2022-09-15T14:48:44+02:00
2022-09-28T09:30:45+02:00
2022-09-28T09:46:28+02:00
Okk2k5
Van egy könyvtár ahova outlookos emailek vannek elmentve.
kérdés hogy tudom én vba-ból ezeknek az emaileknek (nyilván egy is elég, ciklusba már bele tudom kergetni) a feladóját, küldőjét és küldés/fogadás idejét kinyerni?
köszönöm
Mutasd a teljes hozzászólást!

  • Hali!

    Mutasd – VBA-forráskóddal/-részlettel –, hogy eddig mivel, hogyan próbálkoztál, meddig jutottál el, mi nem megy, miben/hol akadtál el!

    Mutasd a teljes hozzászólást!
  • Hali,
    első gond, hogy valahogy meg kellene címeznem az elmentett email elemet.
    pla ha ez az elmentett outlook email
    C:\A\RE K9945 -- TF vágóhíd szerződés.msg
    akkor ezt hogy tudom hozzárendelni valami objektumváltozohoz?
    kb:

    Private Sub EmailAdatokKiolvas() Dim OutApp As outlook.Application Dim OutMail As outlook.MailItem If OutlookFut Then Set OutApp = GetObject(, "Outlook.Application") Else Set OutApp = New outlook.Application End If Set OutMail = outlook.Application("C:\A\RE K9945 -- TF vágóhíd szerződés.msg")

    Utolsó sor persze nem működik..
    Mutasd a teljes hozzászólást!
  • Miért nem az outlook-on belül mentitek az email-eket pől. egy outlook mappába? Mert akkor az outlook által biztosított API-val le tudnátok a mappa összes elemének mindenét is kérdezni...
    De amúgy az sem lehetetlen, amit kérdeztél:
    https://stackoverflow.com/questions/31824393/opening-an-outlook-msg-file-with-excel-vba
    Az első válaszban az outMail objektumban lesz a megnyitott email, annak a tulajdonságait le tudod kérdezni sztem.
    Mutasd a teljes hozzászólást!
  • Köszönöm szépen segítséged kedves gyk.
    Amit belinkeltél stackoverflow.com- hivatkozást azt próbálom.
    És ugyanazokat a hibákat is hozzá  nekem is amit  link alatti kommentben láthatók..
    Ötlet rájuk?
    köszönöm.
    Mutasd a teljes hozzászólást!
abcd