Como exibir a contagem de anexos na lista de e-mail com o Outlook VBA

Compartilhe agora:

Se você deseja obter rapidamente a contagem de anexos em cada email na lista de emails, pode usar o código VBA neste artigo. Ele contará automaticamente os anexos em todos os e-mails recebidos e exibirá a contagem em uma nova coluna.

Alguns usuários frequentemente precisam contar os anexos de e-mail. Nesse cenário, por que não criar e habilitar uma coluna exclusiva para exibir a contagem de anexos? A seguir, ensinaremos como fazer com que o Outlook conte automaticamente os anexos de e-mail e mostre a contagem em uma nova coluna.

Exibir contagem de anexos na lista de e-mail com o Outlook VBA

Exibir contagem de anexos na lista de e-mail

  1. Para começar, abra o aplicativo Outlook.
  2. Em seguida, pressione os botões de tecla “Alt + F11” na janela principal do Outlook.
  3. Em seguida, na nova janela do editor VBA do Outlook, você precisa abrir um módulo que não está sendo usado.
  4. Posteriormente, copie e cole o seguinte código VBA neste módulo.
Sub AutoCountAttachments(objMail As Outlook.MailItem)
    Dim objAttachments As Outlook.Attachments
    Dim objProperties As Outlook.UserProperties
    Dim objProperty As Outlook.UserProperty
    Dim strPropertyName As String
 
    Set objAttachments = objMail.Attachments
 
    strPropertyName = "Attachment Count"
    Set objProperties = objMail.UserProperties
 
    'Check if there is already a column in this name
    Set objProperty = objProperties.Find(strPropertyName, True)
    If objProperty Is Nothing Then
       'If not, add this column
       Set objProperty = objProperties.Add(strPropertyName, olText, True)
    End If
 
    'Set the column value equal to the count of attachments
    objProperty.value = objAttachments.Count
    objMail.Save
End Sub

Código VBA - Exibir contagem de anexos na lista de e-mail

  1. Depois disso, você pode sair da janela atual “Microsoft Visual Basic for Applications”.
  2. Posteriormente, você precisará criar uma nova regra para executar esse script em todos os emails recebidos.
  • Em primeiro lugar, vá ao menu “Arquivo” e clique no botão “Gerenciar regras e alertas” na guia “Informações”.
  • Em seguida, na nova caixa de diálogo, clique no botão "Nova regra".
  • Na tela “Assistente de Regras” subsequente, selecione “Aplicar regra nas mensagens recebidas” e clique em “Avançar”.
  • Em seguida, ignore “Selecionar condições” e clique em “Avançar”.
  • Em seguida, selecione a ação “executar um script” e selecione a macro adicionada anteriormente, como na captura de tela a seguir.Selecione a ação "executar um script"
  • Depois disso, clique vários “Next” até chegar na tela final “Finish rule setup”.
  • Mais tarde, você precisa especificar um novo nome para esta regra e ativar a opção “Executar esta regra em mensagens já na “Caixa de entrada”” e 'Ativar esta regra”.
  • Por fim, clique no botão “Concluir”.Concluir a configuração da regra
  1. Depois disso, você deve adicionar a coluna “Contagem de anexos” criada pelo código VBA. Basta seguir os seguintes passos abaixo:
  • Primeiro, vá para a guia "Visualizar" na tela da lista de e-mail.
  • Em seguida, clique no botão "Exibir configurações".
  • Na nova caixa de diálogo pop-up, clique no botão “Colunas”.
  • Em seguida, na janela “Mostrar colunas”, localize e selecione a coluna “Contagem de anexos” em “Colunas definidas pelo usuário na caixa de entrada” e clique no botão “Adicionar”.Adicionar a coluna "Contagem de anexos"
  • Por fim, clique no botão “OK” para salvar as alterações.
  1. Eventualmente, você pode ver uma coluna “Contagem de anexos” na lista de e-mail, que exibe a contagem de anexos para cada e-mail, conforme a imagem abaixo:Contagem de anexos na lista de e-mail

Evite a perda frustrante de dados PST

Acredita-se que ninguém esteja disposto a aceitar a perda de dados PST. O mesmo deve valer para você. Portanto, você deve tomar algumas precauções, como fazer backups de dados de seu arquivo PST e obter uma ferramenta de correção confiável como DataNumen Outlook Repair. Pode reparar o Outlook questões sem suar a camisa.

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 correção de sql e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.