• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Outlook Gelen>Raporlar Klasöründeki Gelen mailleri klasöre kaydetmek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

bulentkars

Yeni Üye
Katılım
30 May 2022
Mesajlar
605
Çözümler
5
Aldığı beğeni
104
Excel V
Office 365 TR
Konu Sahibi
Arkadaşlar Merhaba;

Outlook Programında Gelen>Raporlar Klasörü içerisindeki gelen mail eklerini makro ile göstereceğim klasöre kaydetmek istiyorum.

Örneğin;
Outlook>Gelen>Raporlar klasörü içinde
2 Farklı kişiden Gelen mail eklerini
Gözat penceresi ile seçeceğim C:\Raporlar\ Klasörüne kaydedecek.
Kaydederken dosya adı maili kim göndermiş ise o isimle kaydedecek. ( mail bulent.kars@gmail den geldiğini varsayarsak dosya adı bulent.kars.xlsx yapacak. )
diğer dosyada zekikaya@Link ve Reklam İçerikli Paylaşımlar Engellenme Sebebidir. olduğunu varsayarsak dosya adını zekikaya.xlsx olarak kaydedecek.

Yardımcı olabilirseniz sevinirim. Şimdiden Teşekkürler
 
Öncelikle Outlook üzerinde “Geliştirici” menüsünü aktif ediyoruz.
Dosya > Seçenekler > Şeridi Özelleştir > Geliştirici kutusunu işaretleyelim! Ardından da Outlook üzerinde Geliştirici sekmesinin geldiğini görebilirsiniz…
Alt + F11 tuşlarına basarak VBA editor'ünü açın.
Sol tarafta "Project" penceresini bulup, "ThisOutlookSession" öğesini seçin.
Kodları Ekleyin:Aşağıdaki VBA kodunu ThisOutlookSession alanına yapıştırın.

HTML:
JavaScript:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Lütfen deneyinizi
 
SelectedFolder = "C:\Raporlar\ veya C:\Users\Administrator\Raporlar\ olabilir burayı bilgisayarınızın konumuna göre göre ayarlayınız.
Veya hata mesajına tamam dediğinizde hangi satırda hata vermektedir.
 
Konu Sahibi
Başka bilgisayarda çalıştırdım oldu.

Tam istediğim gibi olmuş çok teşekkür ederim.
Sadece aşağıdaki düzeltmeleri yaparsanız sevinirim.

1- Sadece Mail eklerinde excel uzantılı ekler varsa kaydedecek. ( Jpg Uzantılı imzalar v.s kaydetmesin)
2 - Dosyaları isim ile kaydediyor. sonda - dosyanın mevcut ismi olmasa iyi olur. ( Dosya adı mail kimden gelmiş ise onun adı ile kaydedecek.
 
Kodun
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kısmını
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
şeklinde değiştirirseniz sadece Excel dosyalarını "gönderen adı".xlsx şeklinde kaydeder.
 
Konu Sahibi
Merhaba;

Söylediğiniz şekilde düzeltmeyi yaptım Next att satırında hata almaya başladım

1731500305259.png
 
Konu Sahibi
Merhaba;

Kod istediğim gibi çalışıyor. Emeği geçen arkadaşlara çok teşekkür ediyorum.

Sadece bir istediğim olacak kod ile ilgili.

Aşağıdaki mevcut kod Outlook VBA da çalışıyor.
Ben Kodu Excel VBA da çalıştırmak istiyorum.
Yardımcı olabilecek arkadaşlara şimdiden teşekkür ediyorum.


HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Merhaba;

Elinize emeğinize sağlık. İstediğim gibi olmuş,
Aşağıdaki kodu sabit ÇIKIŞLAR Klasörü değil de gözat penceresi açlıp bizim seçeceğimiz klasörü yapmak mümkün olur mu acaba?

HTML:
JavaScript:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst