Como Obter Rapidamente o Número Total de Anexos em E-mails do Outlook Selecionados

Compartilhe agora:

Você já foi solicitado a contar o número de anexos de e-mail em e-mails selecionados? Será tedioso se você contá-los manualmente. Aqui vamos ajudá-lo a tornar a contagem muito mais fácil e rápida com o Outlook VBA.

Por algum motivo, você pode precisar contar o número de anexos em e-mails do Outlook. Se você quiser apenas saber o número de anexos em um único e-mail, será bem fácil. Mas se precisar contar os anexos em vários e-mails, será muito trabalhoso fazer a contagem manualmente. Geralmente, uma das maneiras mais comuns é salvar todos os anexos em uma pasta local no seu computador. Depois, selecione-os e o Explorador de Arquivos do Windows mostrará a quantidade de itens selecionados na barra de status.Obtenha o número na barra de status do Windows Explorer

No entanto, não há como negar que esse método ainda é bastante complicado. Na verdade, por meio do Outlook VBA, você pode obter rapidamente o número total de anexos nos e-mails selecionados do Outlook. Continue lendo para aprender os códigos e etapas detalhados do VBA.

Obtenha rapidamente o número total de anexos em e-mails selecionados

  1. Primeiro, inicie o aplicativo Outlook e vá para a guia “Desenvolvedor”.
  2. Então você pode clicar no botão “Visual Basic”. Isso o levará à janela “Microsoft Visual Basic for Applications”.
  3. Em seguida, você deve abrir um novo módulo que não está em uso. Selecione “Inserir” > “Módulo”.
  4. Depois disso, você deve copiar e colar os seguintes códigos VBA nele.
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

Códigos VBA - Obtenha o número total de anexos em e-mails selecionados

  1. Posteriormente, você pode sair da janela “Visual Basic” e voltar para a janela principal do Outlook. Em seguida, você deve localizar e pressionar a seta para baixo na Barra de Ferramentas de Acesso Rápido e selecionar “Mais Comandos” na lista suspensa.
  2. Posteriormente siga os passos mostrados na imagem abaixo.Adicione a macro VBA à barra de ferramentas de acesso rápido
  3. Finalmente você pode tentar.
  • Depois de selecionar vários e-mails, você pode clicar no novo botão na barra de ferramentas de acesso rápido. Posteriormente, você receberá uma mensagem informando o número de anexos nos e-mails selecionados. Parece a seguinte imagem:Contar anexos
  • Mas se você selecionar algum item que atenda a solicitações ou respostas semelhantes em vez de e-mails, receberá um alerta, como na imagem abaixo:Selecionar apenas e-mails

Reagir a problemas ocasionais do Outlook

Se você usa o Outlook há décadas, deve ter encontrado vários problemas, incluindo o Outlook que não responde, o congelamento do Outlook, mensagens de erro frequentes e Corrupção de e-mail PST do Outlook e assim por diante. Você já domina algum truque para lidar com esses problemas? De modo geral, você pode iniciar o Outlook no modo de segurança, criar um novo perfil do Outlook, reparar o Office e desativar suplementos de terceiros, etc. Além disso, você também deve manter uma ferramenta de reparo potente por perto, como o Office. DataNumen Outlook Repair. Ele será útil quando os backups e a ferramenta de reparo da caixa de entrada falharem.

Introdução do autor:

Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar dados SQL corrompidos e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.