• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Outlook İçinde Otomatik Koşullu Mail Taşıma-Arşivleme

Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Değerli Arkadaşlar Merhaba,

Bir makro yardımı ile Outlook'umdaki Gelen Kutusunun altındaki "E-Rapor" isimli klasörümdeki tüm mailleri hergün saat 17:00'de resimdeki ok ile gösterdiğim "E-Rapor" klasörüne otomatik taşımasını istiyorum. Nasıl yapabilirim ? İlginiz için teşekkür ederim.


v0T5zXbV.jpg
 
Taşıma işini yaptım ama otomatiğe bağlama işini düşünüyorum. Outlook olunca işler biraz farklı.
Kod:
Sub MoveItems()
    Dim myOlApp As New Outlook.Application
    Dim myNameSpace As Outlook.NameSpace
    Dim myInbox As Outlook.Folder
    Dim myDestFolder As Outlook.Folder
    Dim myItems As Outlook.Items
    Dim myItem As Object
    Set myNameSpace = myOlApp.GetNamespace("MAPI")
    Set myInbox = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("deneme1")
    Set myItems = myInbox.Items
    Set myDestFolder = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("deneme2")

 Set myItem = myItems.Find("[SenderName] <> 'x'")
      While TypeName(myItem) <> "Nothing"
 
        myItem.Move myDestFolder
        Set myItem = myItems.FindNext
    Wend
  
End Sub
 
Geri
Üst