Note: The other languages of the website are Google-translated. Back to English

Ekleri Outlook'tan belirli bir klasöre otomatik olarak nasıl indirebilir / kaydedebilirim?

Genel olarak, bir e-postanın tüm eklerini tıklayarak kaydedebilirsiniz. Ekler > Tüm Ekleri Kaydet Outlook'ta. Ancak, alınan tüm e-postalardaki ve alınan e-postalardaki tüm ekleri kaydetmeniz gerekiyorsa, herhangi bir fikriniz var mı? Bu makale, ekleri Outlook'tan belirli bir klasöre otomatik olarak indirmek için iki çözüm sunacaktır.


Outlook eklerini VBA ve kural ile klasöre otomatik olarak indirin

Bu yöntem, bir VBA komut dosyası sunacak ve Outlook eklerini belirli bir klasöre otomatik olarak indirip kaydetmek için bu komut dosyasını bir kuralla çalıştıracaktır. Lütfen aşağıdaki işlemleri yapın:

1. Basın Ara Toplam + F11 Microsoft Visual Basic for Applications penceresini açmak için tuşlar.

2. tıklayın Ekle > modülve ardından yeni açılan Modül penceresine VBA komut dosyasının altına yapıştırın.

VBA: Outlook Eklerini belirli bir klasöre Otomatik Kaydet

Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attachment
Dim sSaveFolder As String
sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\"
For Each oAttachment In MItem.Attachments
oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
Next
End Sub

not: Lütfen öğrenin sSaveFolder = "C: \ Kullanıcılar \ DT168 \ Belgeler \ outlook-eklentileri \"ve ihtiyaç duyduğunuzda hedef klasörün yolunu değiştirin.

3. VBA Komut Dosyasını kaydedin ve Microsoft Visual Basic for Applications penceresini kapatın.

4. Gidin posta görüntüle ve tıkla Anasayfa > kurallar > Kuralları ve Uyarıları Yönetin. Ekran görüntüsüne bakın:

5. Açılan Kurallar ve Uyarılar iletişim kutusunda, lütfen Yeni kural düğmesini E-posta Kuralları sekmesi. Ekran görüntüsüne bakın:

6. Şimdi Kural Sihirbazı iletişim kutusunda, lütfen seçmek için tıklayın. Alınan iletilere kural uygula seçeneğini tıklayın ve Sonraki düğmesine basın.

7. Kural Sihirbazı'nda (hangi koşulları kontrol etmek istiyorsunuz?) İletişim kutusunda, lütfen herhangi bir seçeneğin işaretini kaldırın ve Sonraki buton. Ve sonra tıklayın Evet Açılan Microsoft Outlook iletişim kutusundaki düğmesine basın. Ekran görüntüsüne bakın:

8. Şimdi Kural Sihirbazı'nda (mesajla ne yapmak istiyorsunuz?) İletişim kutusunda, lütfen: (1) kontrol bir komut dosyası çalıştır seçenek; (2) Metnini tıklayın Bir komut dosyası Komut Dosyası Seç iletişim kutusunu açmak için 2. Adımda eklediğimiz komut dosyasını seçin ve OK düğmesi; (3) Tıkla Sonraki düğmesine basın.

9. Kural Sihirbazı (Herhangi bir istisna var mı?) İletişim kutusunda, lütfen Sonraki doğrudan düğme.

10. Şimdi son Kural Sihirbazı iletişim kutusunda, lütfen kuralı 1. Adım kutusunda, ihtiyacınız olan seçenekleri işaretleyin. 2. Adım bölümüne tıklayın ve Bitiş düğmesine basın.

11. Kurallar ve Uyarılar iletişim kutusunu kapatın.

Ve şimdi tüm ekler e-posta hesabınızdan indirilir ve belirtilen hedef klasöre kaydedilir. Ve gelen e-postaların tüm ekleri de otomatik olarak indirilecek ve belirtilen klasöre kaydedilecektir.


Outlook için Kutools ile Outlook eklerini otomatik olarak klasöre indirin

Kutools for Outlook yüklüyse, uygulayabilirsiniz Otomatik Ayır Tüm Outlook eklerini otomatik olarak indirme ve belirli bir klasöre kolayca kaydetme seçeneği.

Outlook için Kutools: Daha fazlasını ekle

100
Outlook için kullanışlı araçlar, 60 gün içinde herhangi bir sınırlama olmaksızın denemesi ücretsiz. Devamını Oku      Şimdi Ücretsiz Deneme

1. tıklayın Kutools > Otomatik Ayır > etkinleştirme Otomatik Ayırma özelliğini etkinleştirmek için.

2. Tıklamaya devam edin Kutools > Otomatik Ayır > Otomatik Ayırma Yöneticisi.

3. Ekleri Otomatik Ayır iletişim kutusunda, Alınan tüm ekleri otomatik olarak ayır seçeneğini seçin ve ardından aşağıdaki gibi yapılandırın:
(1) Gözat düğmesini tıklayın  otomatik olarak ayrılan eklerin kaydedileceği hedef klasörü belirtmek için;
(2) Kontrol etmek isteğe bağlıdır Aşağıdaki stilde alt klasörler oluşturun seçeneğini seçin ve ardından aşağıdaki açılır listeden bir alt klasör stili seçin;
(3) Kontrol etmek isteğe bağlıdır Yalnızca aşağıdaki uzantıya sahip ekleri ayırın seçeneğini seçin ve ardından aşağıdaki kutuya ek dosya uzantılarını yazın;
(4) Kontrol etmek isteğe bağlıdır Ek simgesi hala e-postalarda kalıyor seçenekleri.

not: Ekleri gönderenlere göre otomatik olarak ayırmanız gerekiyorsa, Ekleri kurallara göre otomatik olarak ayır seçeneğini tıklayın yeni düğmesini tıklayın ve sonra gönderenin e-posta adresini yazın ve ikinci Ekleri Otomatik Ayır iletişim kutusunda hedef klasörü belirtin.

4. Tıkla Ok düğmesine basarak ayarları kaydedin.

Şu andan itibaren, tüm ekler (veya belirli dosya uzantılarına sahip ekler veya ayarlarınıza bağlı olarak belirtilen gönderenlerden gelen ekler) otomatik olarak kaydedilecektir.

not: Outlook için Kutools'u uygulayabilirsiniz Tümünü Ayır (Ekler) özelliği veya Hepsini kaydet Outlook'ta birden çok / tüm alınan e-postalardan tüm ekleri hızlı bir şekilde indirmek / kaydetmek için (Ekler) özelliği.


Demo: Outlook için Kutools ile Outlook eklerini otomatik olarak klasöre indirin


Bahşiş: Bu videoda, Kutools sekme tarafından eklendi Outlook için Kutools. İhtiyacınız olursa lütfen tıklayın okuyun 60 günlük ücretsiz deneme sürümüne sahip olmak için sınırlama olmaksızın!


İlgili yazılar:


Outlook için Kutools - Outlook'a 100 Gelişmiş Özellik Getirir ve Çalışmayı Çok Daha Kolay Hale Getirir!

  • Otomatik CC / BCC e-posta gönderirken kurallara göre; Otomatik İleri Özel olarak birden çok E-posta; Otomatik cevap değişim sunucusu olmadan ve daha fazla otomatik özellik ...
  • BCC Uyarısı - tümünü yanıtlamaya çalıştığınızda mesaj göster posta adresiniz BCC listesindeyse; Eksik Olduğunda Hatırlatve daha fazlası özellikleri hatırlat ...
  • Posta görüşmesindeki Tüm Eklerle Yanıtla (Tümü); Birçok E-postayı Yanıtla saniyeler içinde; Otomatik Karşılama Ekleme cevap verdiğinde; Konuya Tarih Ekle ...
  • Ek Araçları: Tüm Postalardaki Tüm Ekleri Yönetin, Otomatik Ayır, Tümünü Sıkıştır, Tümünü Yeniden Adlandır, Tümünü Kaydet ... Hızlı Rapor, Seçili Postaları Say...
  • Güçlü Önemsiz E-postalar özel olarak; Yinelenen Postaları ve Kişileri Kaldır... Outlook'ta daha akıllı, daha hızlı ve daha iyi yapmanızı sağlar.
shot kutools görünüm kutools sekmesi 1180x121
shot kutools görünüm kutools artı sekme 1180x121
 
Yorumları sıralama ölçütü
Yorumlar (108)
4.5 üzerinden 5 olarak derecelendirildi · 1 derecelendirme
Bu yorum sitedeki moderatör tarafından en aza indirildi
Herkese Merhaba Script bende çalışmıyor. Yapılması gereken başka bir şey var. Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "\\MHO-ITD-SM\Users\smutharaju\Desktop\Ranjith\Outlookttach" Her oAttachment İçin oAttachment .SaveAsFile sSaveFolder & oAttachment.DisplayName Next End Sub
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba SRINIVAS, Drive harfini bağlantınızın başına eklemeniz gerektiğine inanıyorum. yani C:\users\test\etc Umarız bu yardımcı olur! Andrew
Bu yorum sitedeki moderatör tarafından en aza indirildi
VBA'da ayrıca dosya yolunuzun sonuna son bir ters eğik çizgi eklemeniz gerekir. Aşağıdaki gibi. "D:\OutlookEkler\" Umarım bu herhangi bir sorunu çözer. Matt
Bu yorum sitedeki moderatör tarafından en aza indirildi
HI

VBA betiği benim için harika çalıştı..... bir kez - bir daha asla.

Klasördeki dosyaları bile sildim ve yeniden koştum ve hiçbir şey yapmadım.

Neyi yanlış yapıyorum ? - aynı anda bir uyarı görüntülemesini sağladığım için kural çalışıyor
Bu yorum sitedeki moderatör tarafından en aza indirildi
[quote]Herkese Merhaba Komut benim için çalışmıyor.Yapılması gereken başka bir şey var. Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "\\MHO-ITD-SM\Users\smutharaju\Desktop\Ranjith\Outlookttach" Her oAttachment İçin oAttachment .SaveAsFile sSaveFolder & oAttachment.DisplayName Next End SubSrinivas tarafından[/quote] Burada aynı, tüm seçenekleri denedim, komut dosyasının çalıştığını hissediyorum ama yine de bilgisayarımda belirtilen yola yüklenen dosyaları göremiyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
komut dosyası da çalışmıyor gibi görünüyor, her şey iyi programlanmış, kod vb. ve kuralı çalıştırdığımda hiçbir ek çekmiyor mu? Office 2007'de mi çalışıyorsunuz? herhangi bir fikir neden?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, 1. seçeneği denedim (Outlook eklerini otomatik olarak VBA ve kural içeren klasöre indir) ve mükemmel çalışıyor. Aşağıdaki iki sorgum var: i) Dosyayı raybalayarak birden fazla paylaşım yolunda outlllook'un aynı eki indirmenin bir yolu var mı? ii) Ayrıca her sayfada imleç A1 üzerinde olacak şekilde eki kaydeder ve sayfa1 seçilmelidir. Bu nedenle, dosyayı yol sayfasından açtığınızda, imleç A1 üzerinde açık olmalıdır. Şimdiden çok teşekkür ederim!! Saygılarımızla, Bhavesh Luhana
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu kural veya benzeri bir Outlook web postası sürümüne uygulanabilir mi?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, belirtilen adımları takip etmeye çalışıyorum. ancak makroyu kaydettikten sonra 'komut dosyası çalıştır' seçeneğini alamıyorum. Makroları etkinleştirdim, görünümü birkaç kez yeniden başlattım. ama yine de seçenek hala çalışmıyor. Lütfen yardım et. Teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
AVNIKA'ya katılıyorum. Aynı sorun bende de var :-|
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, belirtilen adımları takip etmeye çalışıyorum, yukarıdaki tüm seçenekleri seçtim ancak "bir komut dosyası çalıştır" seçeneğini seçtikten ve "bir komut dosyası" bağlantısını seçtikten sonra komut dosyasını bu iletişim kutusunda göremiyorum. Lütfen en kısa zamanda yardım edin. Teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu aynı sorunu yaşadım. Burada bir çözüm buldum: https://answers.microsoft.com/en-us/msoffice/forum/msoffice_outlook-mso_win10/the-option-to-run-a-scritp-has-disappeared-from/d289e698-47fa-497a-80fa-633067a0de37#ThreadAnswers<br /> Kayıt defterimi anahtarla güncellediğimde... yeniden olması gerektiği gibi çalışmaya başladı. Bir deneyin ve sizin için işe yarayıp yaramadığını görün.
Bu yorum sitedeki moderatör tarafından en aza indirildi
thx, bugün hala çalıştı :)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Açıkça belirtilen adımlar için çok teşekkür ederim.... Bunlar bana çok yardımcı oldu ve işimi çok kolaylaştırdı... TEŞEKKÜRLER.....!!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu benim için gerçekten iyi çalışıyor Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "\\Dck-server-02\g\00 Uploads\" MItem.Attachments'daki Her oAttachment için oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName Next End Sub Gördüğünüz gibi, ağ sürücüsüne kopyalarken ek olan dosya adını aynı bıraktım. Ancak, ek için aynı dosya adıyla birden fazla e-posta gelirse, komut dosyası en son ekin ağ klasöründeki önceki ekin üzerine yazmasına izin verir. Ek dosya adının sonuna "-1" "-2" "-3" vb. ekleyecek komut dosyasına girebileceğim bir düzenleme var mı? Örneğin, ekin adı "muayene" ise ve gelen birden çok şey varsa, bunların "denetim-1" "denetim-2" "denetim-3" olarak yeniden adlandırılmasını sağlayabilir miyim? Teşekkür ederim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Jayayah. Kaydetmeden önce dosyayı kontrol etmeyi deneyin. Dim filepath As String filepath = Dir(sSaveFolder & oAttachment.DisplayName) If filepath = "" O zaman oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName Else oAttachment.SaveAsFile sSaveFolder & "End1-" & oName if ve soDisplay... kodla oynayın ve nasıl devam ettiğinizi bana bildirin ..
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunu, yalnızca adında belirli sözcükleri olan dosyaların kopyalanması için değiştirme imkanı var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Kutools, konuya göre yalnızca belirli e-postalardan gelen ekleri kaydedecek şekilde ayarlanabilir mi? Ve aynı dosya tek bir e-postadan birden çok dizine kaydedilebilir mi? Bunu e-posta yerine rapor dağıtımı için kullanmak istiyoruz.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, bu iş için çok teşekkürler ama sadece bir kez, bir dahaki sefere dosya diske kaydedilmiyor :( Neden bilmiyorum, herhangi bir fikriniz var mı? teşekkürler
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, aynı problemim var (sadece bir kez çalışıyor). Sorunu çözebilir misin?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,
Lütfen hedef klasör görünüm eklerinin mevcut olup olmadığını kontrol edin. Ve bu sorun hakkında daha fazla bilgi yardımcı olacaktır. Teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, muhteşem senaryosunu söylemeliyim, işimin %80'ini çözdü ama yine de bir sorunum var. Aldığım ekler günlük olarak yeni tarih ve zaman damgalı ve bu ekleri otomatik olarak kaydetmek istiyorum, ancak tarih/saat damgasını kaldırarak bir dahaki sefere değiştirecek/üzerine yazacak ve aynı adla yeni kopyayı kaydedecek.,Yap her gün eklerin yeni tarihle kaydedilmesini istemiyorum. bunun yerine aynı dosyanın aynı yerde değiştirilmesi gerekiyor. Lütfen yardım edebilir misin.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Herkese selam, Dosyaları farklı klasörlere göndermek için farklı bir komut dosyasına sahip olmak için bunu nasıl ayarlayabilirim? Önceden sunulan herhangi bir yardım için teşekkür ederiz!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, sayfanın üst kısmındaki komut dosyasını ayarlıyorum ve sorunsuz çalışıyor, ancak kaydedilmekte olan eki eskisinin üzerine yazacak şekilde adlandırmak istiyorum. Bunun olması için ne eklemem gerekir? teşekkürler David
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba tüm uzmanlar, VBA komut dosyasını kullanarak yukarıda açıklandığı gibi otomatik indirmeyi kurmaya çalışıyorum ancak hedef klasöre hiçbir şey kaydedilmedi. Bunu Outlook 2007 ve Outlook 2010'da denedim ve ayrıca klasörün gerekli tüm yetkilere sahip olduğundan emin oldum. Ancak hala tek bir ek kaydedilmedi. bana bu konuda birileri yardımcı olabilir mi? şerefe stanley
Bu yorum sitedeki moderatör tarafından en aza indirildi
Outlook 2013'te "komut dosyası çalıştır" seçeneği mevcut değil Kutools kullanmadan ekleri bir e-postadan kaydetmek için başka bir şey yapabilir miyim
Bu yorum sitedeki moderatör tarafından en aza indirildi
"Komut Dosyası Çalıştır" seçeneği eksikse, bunun nedeni birkaç ay önceki bir güvenlik güncellemesinden bu yana varsayılan olarak engellenmiş olmasıdır. Daha fazla bilgi için buraya bakın: https://www.slipstick.com/outlook/rules/outlook-2016-run-a-script-rules/
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, komut dosyası iyi çalışıyor ... ancak PDF'leri ana Gelen Kutusundan değil, bir alt klasörden çıkarmak istiyorum. Senaryoyu değiştirmenin bir yolu var mı?
Şimdiden teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Eric,
Aşağıdaki VBA betiği, tüm PDF eklerini posta klasörlerinden kaydeder. Belirli bir klasörden kaydetmek için kuralı manuel olarak çalıştırırken klasörü belirtebilirsiniz.


Public Sub SaveAttachmentsToDisk(EmailItem As Outlook.MailItem)
Outlook.Attachment Olarak xAttachment Dim
XDotPos'u Tamsayı Olarak Dim
Dim xSavePath As Dize, xFileType As Dize
xSavePath = "C:\Kullanıcılar\DT168\Belgeler\outlook-ekleri\"
EmailItem.Attachments'daki Her xAttachment İçin
xDotPos = InStrRev(xAttachment.DisplayName, ".")
xFileType = Orta(xAttachment.DisplayName, xDotPos, Len(xAttachment.DisplayName) - xDotPos + 1)
xFileType = ".pdf" ise
xAttachment.SaveAsFile xSavePath ve xAttachment.DisplayName
Eğer son
Sonraki
End Sub
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, CSV eki için bir VBA betiği var mı? Şu anda, Outlook'ta otomatik olarak adlandırılmış klasörlere giren rapor işlerim var, artık klasörlerdeki bu dosyaların kendisini ayıklamasını ve masaüstümdeki ilgili klasörlere gitmesini istiyorum. Umarım bu mantıklıdır. Lütfen yardım et! VBA'da çok yeniyim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Outlook postasından ekleri indirmek için tüm komut dosyalarını yaptım ve komut dosyamı manuel olarak çalıştırdığımda iyi çalışıyor. Kural seçeneğini kullanarak süreci otomatikleştirmek istiyorum. Ama makromu Kural Sihirbazı penceresinde göremedim. Ben de kayıt defterinde aşağıdaki seçeneği etkinleştirdim
HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 16.0 \ Outlook \ Security
DWORD: EnableUnsafeClientMailRules
Değer: 1

Ama yine de Kural Sihirbazı listesinde makromu göremedim. Kural sihirbaz listem boş ama makroyu zaten oluşturdum ve manuel olarak iyi çalışıyor. İşlemi otomatikleştirmek için makroyu Kural sihirbazıma getirmem gerekiyor. Herhangi bir fikriniz varsa lütfen bana yardım edin!
Buraya henüz hiç yorum yapılmamış
Daha Çok
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır