Soru Makro ile Outlook Alt Klasörden Mailleri Excele Aktarma

mortifera

Altın Üye
Katılım
12 Ocak 2023
Mesajlar
3
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
11-09-2026
Merhaba,

Gelen kutusu altında alt klasör adı diyelim elma olsun. Bu alt klasördeki mailleri, kimden ve tarih bilgisi ile nasıl excele aktarabilirim?

Teşekkür ederim.
 
Son düzenleme:

mortifera

Altın Üye
Katılım
12 Ocak 2023
Mesajlar
3
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
11-09-2026
Desteğiniz çok kıymetli. Teşekkür ederim.
 

RBozkurt

𐱅𐰇𐰼𐰚
Altın Üye
Katılım
10 Ocak 2018
Mesajlar
675
Excel Vers. ve Dili
Microsoft Office 2024
Google Sheets
Altın Üyelik Bitiş Tarihi
19-12-2026
Deneyiniz,

C++:
Sub MailListele()
    Dim olApp As Object
    Dim olNamespace As Object
    Dim olFolder As Object
    Dim olMailItem As Object
    Dim selectedFolder As Object
    Dim row As Long
    
    Set olApp = CreateObject("Outlook.Application")
    Set olNamespace = olApp.GetNamespace("MAPI")
    Set selectedFolder = olNamespace.PickFolder
    
    For Each olFolder In selectedFolder.Folders
        row = row + 1
        Cells(row, 1).Value = olFolder.Name
    Next olFolder
    
    For Each olMailItem In selectedFolder.Items
        row = row + 1
        Cells(row, 2).Value = olMailItem.Subject
        Cells(row, 3).Value = olMailItem.SenderName
        Cells(row, 4).Value = olMailItem.SenderEmailAddress
        Cells(row, 5).Value = olMailItem.ReceivedTime
    Next olMailItem
    
    Set olFolder = Nothing
    Set olMailItem = Nothing
    Set selectedFolder = Nothing
    Set olNamespace = Nothing
    Set olApp = Nothing
End Sub
245557
 

mortifera

Altın Üye
Katılım
12 Ocak 2023
Mesajlar
3
Excel Vers. ve Dili
2019 türkçe
Altın Üyelik Bitiş Tarihi
11-09-2026
Cevabınız tam olarak kör istedi bir göz allah verdi iki göz gibi oldu. Çok teşekkür ederim ^^
 
Üst