Çerezler bize hizmetleri sunmak yardımcı olur. Hizmetlerimizi kullanarak, çerez kullanmamızı kabul etmiş olursunuz.
İpucu: Diğer diller Google Çeviri'dir. Ziyaret edebilirsiniz English Bu linkin sürümü.
Oturum aç
x
or
x
x
Şimdi Kayıt Olun
x

or

Outlook'taki belirli e-posta eklerinden nasıl kaldırılır?

Eklentileri birden çok seçili e-postada Outlook'ta dosya türüne göre kaldırmayı denediniz mi? Tüm docx veya png ek dosyalarını seçilen e-postalardan kaldırma gibi. Bu işi Outlook'ta nasıl çözebilirsiniz?

Belirli türdeki ekleri VBA koduyla e-postalardan kaldırma


Belirli türdeki ekleri VBA koduyla e-postalardan kaldırma

Belirli e-posta türlerini seçilen e-postalardan kaldırmak için, aşağıdaki VBA kodu size bir iyilik yapabilir, lütfen şu şekilde yapın:

1. Posta listesindeki belirli ek türlerini kaldırmak istediğiniz e-postaları seçin.

2. Tuşunu basılı tutun. ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.

3. Daha sonra, Ekle > modül, kodun altındaki boş kopya modülüne kopyalayıp yapıştırın, bkz. ekran görüntüsü:

VBA kodu: Belirli türdeki ekleri e-postalardan kaldırın:

Sub DeleteSpecificTypeOfAttachments()
Dim xSelection As Outlook.Selection
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFileType As String
Dim xType As String
Dim xFSO As Scripting.FileSystemObject
Dim I As Integer
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xFSO = New Scripting.FileSystemObject
xType = ""
xType = InputBox("Attachment Type:", "Kutools for Outlook", xType, 8)
If Len(Trim(xType)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        Set xMailItem = xItem
       If xMailItem.Attachments.Count > 0 Then
            For I = xMailItem.Attachments.Count To 1 Step -1
                Set xAttachment = xMailItem.Attachments.Item(I)
                xFileType = xFSO.GetExtensionName(xAttachment.FileName)
                If InStr(xFileType, Trim(xType)) > 0 Then
                    xAttachment.Delete
                End If
            Next I
            xMailItem.Save
        End If
    End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub

4. Ve sonra hala Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Araçlar > Referanslar gitmek için Kaynaklar-Project1 iletişim kutusu ve kontrol Microsoft Komut Dosyası Çalışma Zamanı Modülü seçeneği Mevcut Kaynaklar liste kutusu, ekran görüntüsüne bakın:

dokümanı kaldır 1 türüne göre ekle

5. Sonra tıklayın OK iletişim kutusunu kapatmak için şimdi tuşuna basın. F5 Bu kodu çalıştırmak için anahtar ve bir istemi kutusu açılır, lütfen kaldırmak istediğiniz eki girin, ekran görüntüsüne bakın:

dokümanı kaldır 2 türüne göre ekle

6. tıklayın OKve tanımladığınız belirli bir türe sahip tüm ekler bir kerede silindi, bkz. ekran görüntüsü:

dokümanı kaldır 3 türüne göre ekle



Kutools for Outlook

Outlook için 100'ten Fazla Gelişmiş İşlevler 2010, 2013, 2016, 2019 ve 365

Banner 201812 için minik görünüm için ekran görüntüsü kutools

Diğer Özellikler | Bedava indir | Yüzlerce işlev için yalnızca $ 39.00

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.