Как быстро получить общее количество вложений в выбранных электронных письмах Outlook

Поделись сейчас:

Вам когда-нибудь приходилось подсчитывать количество вложений электронной почты в выбранных электронных письмах? Будет утомительно, если вы будете считать их вручную. Здесь мы поможем вам сделать подсчет намного проще и быстрее с помощью Outlook VBA.

По некоторым причинам вам может потребоваться подсчитать количество вложений в электронных письмах Outlook. Если вы просто хотите получить количество вложений в одном электронном письме, это будет значительно проще. Но если вы хотите подсчитать вложения в нескольких письмах, будет очень хлопотно подсчитывать вручную. В общем, один из мost распространенными способами является сохранение всех вложений в локальную папку на вашем компьютере. Затем выберите их, и проводник Windows сообщит вам количество выбранных элементов в строке состояния.Получить номер в строке состояния проводника Windows

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

Быстро получить общее количество вложений в выбранных электронных письмах

  1. Сначала запустите приложение Outlook и перейдите на вкладку «Разработчик».
  2. Затем вы можете нажать кнопку «Visual Basic». Вы попадете в окно «Microsoft Visual Basic для приложений».
  3. Далее вы должны открыть новый модуль, который не используется. Выберите «Вставить» > «Модуль».
  4. После этого вам нужно скопировать и вставить в него следующие коды VBA.
Sub CountAttachmentsinSelectedEmails()
    Dim olSel As Selection
    Dim oMail As Object
    Dim AttCount As Long
    Dim strMsg As String
 
    Set olSel = Outlook.Application.ActiveExplorer.Selection
 
    For Each oMail In olSel
        'To confirm if the selected items are all emails
        If oMail.Class <> olMail Then
           strMsg = "Please select mail items only!"
           nRes = MsgBox(strMsg, vbOKOnly + vbExclamation)
           Exit Sub
        End If
        'Get the total number of the attachments in selected emails
        AttCount = oMail.Attachments.Count + AttCount
    Next
 
    strMsg = "There are " & AttCount & " attachments in the " & olSel.Count & " selected emails."
    nRes = MsgBox(strMsg, vbOKOnly + vbInformation, "Count Attachments")
End Sub

Коды VBA - получите общее количество вложений в выбранных электронных письмах

  1. Впоследствии вы можете выйти из окна «Visual Basic» и вернуться в главное окно Outlook. Затем вы должны найти и нажать стрелку вниз на панели быстрого доступа и выбрать «Дополнительные команды» из выпадающего списка.
  2. Позже выполните шаги, показанные на изображении ниже.Добавьте макрос VBA на панель быстрого доступа.
  3. Наконец-то можно попробовать.
  • Выбрав несколько писем, вы можете нажать новую кнопку на панели быстрого доступа. Впоследствии вы получите сообщение, в котором будет указано количество вложений в выбранных электронных письмах. Это выглядит следующим образом:Считать вложения
  • Но если вы выберете какие-либо элементы, которые являются приглашениями на собрания или ответами, а не электронными письмами, вы получите предупреждение, как на картинке ниже:Выберите только электронные письма

Реагируйте на случайные проблемы с Outlook

Если вы использовали Outlook в течение десятилетий, вы, должно быть, сталкивались с многочисленными проблемами, в том числе с тем, что Outlook не отвечает, зависает Outlook, частыми сообщениями об ошибках и Повреждение электронной почты Outlook PST и так далее. Вы уже освоили какие-либо приемы для их решения? Вообще говоря, вы можетеtart Outlook в безопасном режиме, создайте новый профиль Outlook, восстановите офис и отключите сторонние надстройки и т. д. Кроме того, вы также должны держать под рукой мощное средство восстановления, например DataNumen Outlook Repair. Это пригодится, когда и резервное копирование, и инструмент восстановления папки «Входящие» не работают.

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановить поврежденные данные SQL и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.