Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как удалить определенные типы вложений из писем в Outlook?

Author Xiaoyang Last modified

Управление вложениями в электронной почте Outlook может быть сложным, особенно когда определенные типы файлов — такие как .docx или .png — загромождают ваш почтовый ящик. Хотя в Outlook нет встроенной функции для удаления определенных вложений из нескольких писем одновременно, существуют эффективные решения. Вы можете использовать VBA-скрипт для ручного удаления вложений на основе типа файла или выбрать более быстрое и удобное решение с Kutools для Outlook, которое позволяет фильтровать и удалять вложения всего за несколько кликов. Это руководство проведет вас через оба метода.

Удаление определенного типа вложений с использованием VBA (Ручной и технический)

Быстро удалить определенные типы вложений с помощью Kutools для Outlook 👍 (Быстро и удобно для пользователя)


Удаление определенного типа вложений с использованием VBA

Шаг 1: Выберите несколько писем

В представлении Почта выберите письма с вложениями, которые вы хотите удалить.

Совет: Удерживайте Ctrl и щелкните отдельные письма для несмежного выбора. Или удерживайте Shift и щелкните первое и последнее письмо, чтобы выбрать диапазон.

Шаг 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.

doc remove attach by type 1

Шаг 5: Запустите VBA-скрипт

1. Нажмите F5 или кнопку Выполнить, чтобы выполнить код.

2. Появится окно запроса, введите тип вложения, который вы хотите удалить (например, xlsx). Нажмите OK.

doc remove attach by type 2

Результат

VBA-скрипт удалит все вложения указанного типа из выбранных писем.

doc remove attach by type 3

Ограничения этого метода:

  • ❌ Требуется знание VBA: Не подходит для новичков и может быть сложным для пользователей без технических навыков.
  • ❌ Нет предварительного просмотра или отмены: После удаления вложений их нельзя восстановить.
  • ❌ Требуется ручное выполнение: Скрипт необходимо запускать каждый раз, когда вам нужно удалить вложения.
  • ❌ Возможность случайного удаления: Если вы введете неверный тип файла, могут быть удалены непреднамеренные вложения.

Если вам часто нужно удалять вложения из писем, метод Kutools для Outlook является гораздо более эффективным и удобным решением.


📂 Автоматически архивируйте вложения без усилий!

Управление большим объемом вложений в электронных письмах стало проще! Благодаря функции Автоматического отсоединения в Kutools для Outlook входящие вложения автоматически сохраняются в назначенную папку и заменяются гиперссылками в письмах. Забудьте о ручной обработке и переполненных входящих — переходите на бесшовную автоматизацию уже сегодня!

Auto Detach Feature in Kutools for Outlook

💡 Преимущества, которые вам понравятся:

  • ✔️ Автоматическое сохранение вложений по мере их поступления
  • ✔️ Поддерживайте электронные письма в порядке с помощью замены на гиперссылки
  • ✔️ Полностью настраиваемые параметры для соответствия вашему рабочему процессу

Быстро удалить определенные типы вложений с помощью Kutools для Outlook 👍

Для более эффективного и удобного решения Kutools для Outlook предлагает функцию Отсоединить все, позволяющую удалять определенные типы файлов из нескольких писем всего за несколько кликов. В отличие от метода VBA, здесь не требуется написания кода или ручного выполнения.

Попрощайтесь с неэффективностью Outlook! Kutools for Outlook упрощает пакетную обработку электронных писем – теперь с бесплатными функциями, работающими на базе ИИ! Скачайте Kutools for Outlook прямо сейчас!!

Шаг 1: Выберите несколько писем и получите доступ к функции Отсоединить все

В представлении Почта выберите письма, содержащие вложения, которые вы хотите удалить. Затем нажмите Kutools Plus > Инструменты вложений > Отсоединить все.

shot of the Detach All button

📌 Совет: Удерживайте Ctrl для выбора нескольких несмежных писем или Shift для выбора диапазона смежных писем.

Шаг 2: Настройте параметры открепления

  1. Нажмите the folder icon Выбрать значок, чтобы указать целевую папку для сохранения вложений.
  2. Нажмите Дополнительные параметры, чтобы расширить диалоговое окно.
  3. В разделе Условия фильтрации установите флажок Тип вложения. Затем введите расширения файлов (например, .docx; .png), которые вы хотите удалить, в текстовое поле.
  4. Нажмите OK для подтверждения.
    shot of the Detach Settings dialog box

Шаг 3: Подтвердите открепление

Появится диалоговое окно подтверждения Отсоединить все. Нажмите Да, чтобы продолжить.

shot of the Detach All confirmation dialog box

Результат: Что будет дальше?

1. Все указанные вложения отсоединяются от выбранных писем.

2. Вложения безопасно хранятся в указанной папке вместо того, чтобы быть навсегда удаленными. При необходимости вы можете восстановить их, нажав Kutools Plus > Инструменты вложений > Восстановить все.

3. Каждая гиперссылка в исходном письме представляет собой отсоединенный файл, предоставляя быстрый доступ, сохраняя при этом порядок в вашем почтовом ящике.

Почему стоит выбрать этот метод?

  • ✅ Не требуются технические навыки: Простой, интуитивно понятный и подходящий для начинающих.
  • ✅ Обработка пакетов одним щелчком: Удаляет вложения из нескольких писем одновременно.
  • ✅ Безопасно и организованно: В отличие от VBA, вложения не удаляются, а сохраняются в другом месте.
  • ✅ Гибкая настройка: Фильтрация по типу вложения, отправителю электронной почты, диапазону дат и т.д.
Примечание: Чтобы применить функцию Отсоединить все  из Kutools для Outlook, сначала необходимо скачать и установить Kutools для Outlook.

Лучшие инструменты для повышения продуктивности работы с Office

Срочные новости: бесплатная версия Kutools для Outlook уже доступна!

Оцените обновленный Kutools для Outlook с более чем100 невероятными функциями! Нажмите, чтобы скачать прямо сейчас!

🤖 Kutools AI : Использует передовые технологии искусственного интеллекта для легкой работы с Email — включая Ответ, Резюме, Оптимизацию, Расширение, Перевод и Составление писем.

📧 Автоматизация Email: Автоответчик (Доступно для POP и IMAP) / Запланировать отправку писем / Авто Копия/Скрытая копия по правилам при отправке писем / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Авторазделение Email с несколькими получателями на отдельные письма ...

📨 Управление Email: Отозвать письмо / Блокировать вредоносные письма по теме и другим критериям / Удалить дубликаты / Расширенный Поиск / Организовать папки ...

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Волшебство интерфейса: 😊Больше красивых и стильных эмодзи / Напоминание при поступлении важных писем / Свернуть Outlook вместо закрытия ...

👍 Удобные функции одним кликом: Ответить всем с вложениями / Антифишинговая Email / 🕘Показать часовой пояс отправителя ...

👩🏼‍🤝‍👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных Email / Разделить группу контактов на отдельные / Удалить напоминание о дне рождения ...

Используйте Kutools на вашем языке – поддерживаются Английский, Испанский, Немецкий, Французский, Китайский и более40 других!

Мгновенно активируйте Kutools для Outlook одним кликом. Не ждите – скачайте и улучшите свою эффективность прямо сейчас!

kutools for outlook features1 kutools for outlook features2

🚀 Скачайте все дополнения 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