Как удалить определенные типы вложений из писем в Outlook?
Управление вложениями в письмах Outlook может быть сложной задачей, особенно когда определенные типы файлов — например, .docx или .png — загромождают ваш почтовый ящик. Хотя в Outlook отсутствует встроенная функция для удаления определенных вложений из нескольких писем одновременно, существуют эффективные решения. Вы можете использовать сценарии VBA для ручного удаления вложений на основе типа файла или выбрать более быстрое и удобное решение с помощью Kutools для Outlook, которое позволяет фильтровать и удалять вложения всего за несколько кликов. Это руководство проведет вас через оба метода.
Удаление определенного типа вложений с использованием VBA (Ручной и технический)
Быстро удалите определенные типы вложений с помощью Kutools для Outlook 👍 (Быстрый и удобный)
Удаление определенного типа вложений с использованием VBA
Шаг 1: Выберите несколько писем
В режиме просмотра «Почта» выберите письма с вложениями, которые вы хотите удалить.
Шаг 2: Откройте редактор VBA
Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
Шаг 3: Добавьте код VBA
В окне VBA нажмите Вставить > Модуль, чтобы создать новый модуль. Затем скопируйте следующий сценарий VBA и вставьте его в новый модуль:
VBA: Удаление определенного типа вложений из писем
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("Enter the attachment type to remove (e.g., docx, png):", "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(1, xFileType, Trim(xType), vbTextCompare) > 0 Then
xAttachment.Delete
End If
Next I
xMailItem.Save
End If
End If
Next
Set xMailItem = Nothing
Set xFSO = Nothing
End Sub
Шаг 4: Включите Microsoft Scripting Runtime
1. В редакторе VBA нажмите Инструменты > Ссылки.
2. В диалоговом окне Ссылки - Project1 установите флажок Microsoft Scripting Runtime и нажмите OK.
Шаг 5: Запустите сценарий VBA
1. Нажмите F5 или кнопку Выполнить, чтобы выполнить код.
2. Появится окно запроса, введите тип вложения, который вы хотите удалить (например, xlsx). Нажмите OK.
Результат
Сценарий VBA удалит все вложения указанного типа из выбранных писем.
Ограничения этого метода:
- ❌ Требуется знание VBA: Не подходит для новичков и может быть сложно для пользователей без технических навыков.
- ❌ Нет предварительного просмотра или отмены: После удаления вложений их нельзя восстановить.
- ❌ Требуется ручное выполнение: Скрипт необходимо запускать каждый раз, когда нужно удалить вложения.
- ❌ Возможность случайного удаления: Если вы введете неверный тип файла, могут быть удалены непреднамеренные вложения.
Если вам часто нужно удалять вложения из писем, метод с Kutools для Outlook является гораздо более эффективным и удобным решением.
📂 Автоматически архивируйте вложения без усилий!
Управление большим объемом вложений в электронных письмах стало проще! Благодаря функции Автоматическое отсоединение (Auto Detach) Kutools для Outlook входящие вложения автоматически сохраняются в указанную папку и заменяются гиперссылками в письмах. Забудьте о ручной обработке и переполненных входящих — используйте удобную автоматизацию уже сегодня!

💡 Преимущества, которые вам понравятся:
- ✔️ Автоматическое сохранение вложений при их получении
- ✔️ Оставляйте письма аккуратными с помощью замены на гиперссылки
- ✔️ Полностью настраиваемые параметры под ваш рабочий процесс
Быстро удалите определенные типы вложений с помощью Kutools для Outlook 👍
Для более эффективного и удобного решения Kutools для Outlook предлагает функцию «Отсоединить все», которая позволяет удалять определенные типы файлов из нескольких писем всего за несколько кликов. В отличие от метода VBA, здесь не требуется программирование или ручное выполнение.
Раскройте максимальную эффективность электронной почты с Kutools для Outlook! Получите доступ к 70 мощным функциям абсолютно бесплатно навсегда. Скачайте бесплатную версию прямо сейчас!
Шаг 1: Выберите несколько писем и откройте функцию «Отсоединить все»
В режиме просмотра «Почта» выберите письма, содержащие вложения, которые вы хотите удалить. Затем нажмите Kutools Plus > Инструменты вложений > Отсоединить все.
Шаг 2: Настройте параметры открепления
- Нажмите
Выбрать значок, чтобы указать целевую папку для сохранения вложений.
- Нажмите Дополнительные параметры, чтобы расширить диалоговое окно.
- В разделе Условия фильтрации установите флажок Тип вложения. Затем введите расширения файлов (например, .docx; .png), которые вы хотите удалить, в текстовое поле.
- Нажмите OK для подтверждения.
Шаг 3: Подтвердите открепление
Появится диалоговое окно подтверждения «Отсоединить все». Нажмите Да, чтобы продолжить.
Результат: Что произойдет дальше?
1. Все указанные вложения будут отсоединены от выбранных писем.
2. Вложения безопасно сохраняются в указанной папке вместо того, чтобы быть удалёнными навсегда. При необходимости вы можете восстановить их, нажав Kutools Plus > Инструменты вложений > Восстановить все.
3. Каждая гиперссылка в исходном письме представляет собой отсоединенный файл, предоставляя быстрый доступ, сохраняя при этом порядок в вашем почтовом ящике.
Почему стоит выбрать этот метод?
- ✅ Не требуются технические навыки: Простой, интуитивно понятный и удобный для начинающих.
- ✅ Однократная обработка пакета: Удаляет вложения из нескольких писем одновременно.
- ✅ Безопасно и организованно: В отличие от VBA, вложения не удаляются, а сохраняются в другом месте.
- ✅ Гибкая настройка: Фильтрация по типу вложения, отправителю письма, диапазону дат и другим параметрам.
Лучшие инструменты для повышения продуктивности в Office
Срочные новости: Kutools для Outlook запускает бесплатную версию!
Оцените совершенно новую бесплатную версию Kutools для Outlook с более чем70 потрясающими функциями — пользуйтесь ими НАВСЕГДА! Нажмите, чтобы скачать прямо сейчас!
📧 Автоматизация Email: Автоответчик (доступно для POP и IMAP) / Запланировать отправку писем / Авто Копия/Скрытая копия по правилу при отправке писем / Автоматическое перенаправление (Расширенное правило) / Автоматическое добавление приветствия / Автоматическое разделение писем с несколькими получателями на отдельные сообщения ...
📨 Управление Email: Отозвать письмо / Блокировать мошеннические письма по теме и другим параметрам / Удалить дубликаты писем / Расширенный Поиск / Организовать папки ...
📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...
🌟 Магия интерфейса: 😊Больше красивых и крутых Эмодзи / Напоминание о важных письмах / Сворачивайте Outlook вместо закрытия ...
👍 Мгновенные действия: Ответить всем с вложениями / Антифишинговые Email / 🕘Показать часовой пояс отправителя ...
👩🏼🤝👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных писем / Разделить группу контактов на отдельные группы / Удалить напоминание о дне рождения ...

