kayıtlı mail listesini listeleme

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Outlook'umuza kayıtlı mailleri Listbox'a nasıl ekleyebiliriz.Yada ekleme imkanımız varmıdır arkadaslar.Bu konuda bilgi sahibi olan kişiler yardımcı olabilirmi.
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Merhaba Arkadaslar,

Konu Hakkında Israrcı durumuna gerçekten dusmek ıstemezdım.Peki Sun u Öğrenebilirmiyim.Yukarıdaki sorumun Çözümü mevcutmudur?

İyi Çalışmalar.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,648
Excel Vers. ve Dili
Pro Plus 2021
Haluk Beyin yapmış olduğu Outlook'a Mail Listesi Ekleme Çalışmasındaki kodları tersten düzenleyerek alınabilir.

Kod:
Sub ListeAl()
    Dim MyOutlook As Outlook.Application
    Dim objContact As ContactItem
    Dim NS As NameSpace
    Dim i As Long
    
    Set MyOutlook = New Outlook.Application
    Set NS = MyOutlook.GetNamespace("MAPI")
    
    'Set MyFolder = NS.Folders("Personal Folders").Folders("Contacts").Folders("OZEL")
    Set MyFolder = NS.Folders("Kişisel Klasörler").Folders("Kişiler")
    
    Set myitems = MyFolder.Items

    For Each objContact In myitems
    i = i + 1
            With objContact
                Cells(i, 1) = .FullName
                Cells(i, 2) = .Email1Address
                Cells(i, 3) = .CompanyName
                Cells(i, 4) = .BusinessTelephoneNumber
                Cells(i, 5) = .MobileTelephoneNumber
                Cells(i, 6) = .HomeTelephoneNumber
            End With
    
    Next objContact
    Set NS = Nothing
    Set MyFolder = Nothing
    Set myitems = Nothing
    Set MyOutlook = Nothing
End Sub
 
Son düzenleme:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Yoksa, MS Outlook' da Inbox içindeki mevcut e-mail'leri ListBox' da mı görmek istiyordunuz ?

Bununla ilgili bir dosya ektedir ...
 
Son düzenleme:

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Öncelikle Sordugum soruya karsı duyarlılıgınızdan dolayı sizlere tesekkur ederim.

Veysel ßey'in yazmıs oldugu kodda;

Kontak Kişileri Listelemekte(Zannedersem Soruyu yanlıs sormusum).Gayet Güzel ve Başarılı bir çalışma ama Aslına bakarsanız istediğim bu değildi.

Haluk ßey'in Çok güzel görsellik açısındanda mukemmel bir çalışma Aşagıda vermiş oldugunuz koddaki alıntıda.

Kod:
 Set NewMail = MyInbox.Items(i)
            MySh.Cells(i, 1) = NewMail.SenderName
            MySh.Cells(i, 2) = NewMail.ReceivedTime
            MySh.Cells(i, 3) = NewMail.Subject
[b]'            MySh.Cells(i, 4) = NewMail.[/b]
Kalın belirtiğim sırada . Sonrasındaki prosedur ne olması gerekir ki kişinin kullanılabilir mail adresi görünsün.
Yukarıdaki anlatımımın Biraz karısık oldugunu dusunerek soyle ozetlemek istiyorum.

İsim:
Kemal Demir

Mail:
kemaldemir@gfkturkiye.com

Umarım anlatabilmişimdir.Hepinize tekrar tekrar teşekkur ederim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Eğer kullandığınız Office versiyonundaki güvenlik uygulamaları müsaade ederse, ekteki dosya istediğinizi karşılar.

Benim kullandığım Office2000 ile herhangibir problem yok, sadece e-mail'leri gönderenlerin adreslerinin tek tek çözülmesi biraz vakit alıyor ....
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Haluk ßey,

Anlayısınız için teşekkur ederim.Ben çözüme ulaşamadım.Ama hazırlamıs oldugunuz ornekler ileriki zamanlarda işime yarayacagı kanısındayım.

Sizden Soru için tekrar bir çözüm talep etmeyeceğim.Yalnız Küçük birşey oğrenmek istiyorum.Olmamasının nedeni nedir.?

İyi Calismalar.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Yukarıda yazdığım gibi ... kullandığınız Office versiyonu ile ilgili.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Son olarak, bir de ekli dosyayı deneyin ...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Daha önceden yine Haluk Hocamın hazırlamış olduğu bir kodda bende sürekli bir uyarı mesajı ile karşılaşmıştım. Bunu sebebini şöyle açıklayabiliriz. Outlook bir e-mail programı olması sebebiyle dışarıdan gelebilecek saldırılara en açık programlardan biridir. Özellikle e-mail listelerine ulaşmaya çalışan her kodlamaya kolayca izin vermesi düşünülemez. (bu kendi makrosu olsa bile)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
En son eklediğim MesajNo:9 ekindeki dosyada öyle bir güvenlik uyarısı da vermemesi gerekir ama bilemiyorum artık ...
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Büyüksün Usta.

Ne diyeyim.Tebrikler.Hayrınlıkla İzledim.

Sn.Leventm sizinde açıklamanız için sizede ayrıca teşekkur ederim.

İyi Çalışmalar.
 
Üst