Как удалить определенные типы вложений из писем в Outlook?
Управление вложениями в электронной почте Outlook может быть сложным, особенно когда определенные типы файлов — такие как .docx или .png — загромождают ваш почтовый ящик. Хотя в Outlook нет встроенной функции для удаления определенных вложений из нескольких писем одновременно, существуют эффективные решения. Вы можете использовать VBA-скрипт для ручного удаления вложений на основе типа файла или выбрать более быстрое и удобное решение с Kutools для Outlook, которое позволяет фильтровать и удалять вложения всего за несколько кликов. Это руководство проведет вас через оба метода.
Удаление определенного типа вложений с использованием VBA (Ручной и технический)
Быстро удалить определенные типы вложений с помощью Kutools для Outlook 👍 (Быстро и удобно для пользователя)
Удаление определенного типа вложений с использованием VBA
Шаг 1: Выберите несколько писем
В представлении Почта выберите письма с вложениями, которые вы хотите удалить.
Шаг 2: Откройте редактор VBA
Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
Шаг 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 является гораздо более эффективным и удобным решением.
📂 Автоматически архивируйте вложения без усилий!
Управление большим объемом вложений в электронных письмах стало проще! Благодаря функции Автоматического отсоединения в Kutools для Outlook входящие вложения автоматически сохраняются в назначенную папку и заменяются гиперссылками в письмах. Забудьте о ручной обработке и переполненных входящих — переходите на бесшовную автоматизацию уже сегодня!

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


🚀 Скачайте все дополнения Office одним кликом
Рекомендуем: Kutools для Office (5-в-1)
Скачайте сразу пять установщиков одним кликом — Kutools для Excel, Outlook, Word, PowerPoint и Office Tab Pro. Нажмите, чтобы скачать прямо сейчас!
- ✅ Все просто: скачайте все пять установочных пакетов одним действием.
- 🚀 Готово для любой задачи Office: Установите нужные дополнения тогда, когда они вам понадобятся.
- 🧰 Включено: Kutools для Excel / Kutools для Outlook / Kutools для Word / Office Tab Pro / Kutools для PowerPoint