Como baixar todos os anexos de e-mails do Outlook

Se você atua em um setor onde recebe inúmeros e-mails todos os dias, provavelmente receberá muitos e-mails com vários anexos. Usar um método manual para extrair anexos pode ser demorado se houver muitos para baixar. Felizmente, é fácil salvar vários anexos de e-mail de uma só vez usando o Microsoft Outlook(Microsoft Outlook) .

Neste tutorial, mostraremos como baixar todos os anexos do Outlook .

Como baixar todos os anexos de e-mail do Microsoft Outlook(Microsoft Outlook Email Attachments) de uma só vez(Once) no Windows

Para baixar todos os anexos de uma vez usando o aplicativo Windows Microsoft Outlook , faça o seguinte:

  1. Abra o Outlook(Outlook) e entre no seu perfil do Outlook(Outlook) .
  2. Selecione o e-mail com os anexos desejados do Outlook(Outlook) .
  3. Clique com o botão direito em qualquer um dos arquivos anexos e selecione Salvar(Save) todos os anexos no menu suspenso. Se você quiser salvar apenas um arquivo, selecione Salvar como(Save As) .

  1. Na nova caixa de diálogo, mantenha pressionada a tecla CTRL do teclado e selecione todos os anexos que deseja baixar. Clique em OK(Click OK) .

  1. Selecione o local onde deseja salvar os arquivos e pressione o botão OK.

Como baixar todos os anexos de e-mail do Microsoft Outlook(Microsoft Outlook Email Attachments) de uma só vez(Once) no Mac

Veja como baixar todos os anexos usando o Outlook(Outlook) para Mac :

  1. Abra o aplicativo MS Outlook.
  2. Selecione a mensagem de e-mail(Email) que contém seus anexos.
  3. Clique(Click) em Anexos(Attachments) e selecione Baixar tudo(Download All) .

  1. Selecione o local onde você gostaria de salvar seus anexos e selecione Escolher(Choose) .

Como baixar vários anexos do Outlook(Download Multiple Outlook Attachments) de vários e-mails(Multiple Emails)

Também é possível baixar vários anexos de vários e-mails de uma só vez. Para fazer isso:

Usar código VBA

Se estiver usando o Outlook 2019(Outlook 2019) , 2016, 2013, 2010, 2007 ou 2003, você pode usar o editor VBA(VBA editor) para baixar vários anexos de vários e-mails.

  1. Abra sua pasta Documentos e crie uma nova pasta chamada “Anexos”. É aqui que seus anexos serão baixados.
  2. Abra o Microsoft Outlook.
  3. Pressione(Press) as teclas Alt e F11 do teclado para abrir o editor VBA .
  4. Clique com o botão direito Microsoft Outlook Object > Insert > Insert Module .

  1. Copie o seguinte código no editor e pressione Enter:

Dim GContagem como inteiro

Dim GFilepath como string

Sub SaveAttachments públicos()

'Atualização 20200821

Dim xMailItem como Outlook.MailItem

Dim xAttachments como Outlook.Attachments

Dim xSelection como Outlook.Selection

Dim i enquanto

Dim xAttCount tão longo

Dim xFilePath como String , xFolderPath como String , xSaveFiles como String

Em caso de erro, retomar o próximo

xFolderPath = CreateObject (“WScript.Shell”).SpecialFolders(16)

Definir(Set) xSelection = Outlook.Application.ActiveExplorer.Selection

xFolderPath = xFolderPath & “Anexos”

Se VBA.Dir ( xFolderPath , vbDirectory) = vbNullString Então

VBA.MkDir xFolderPath

Fim se

GFilepath = “”

Para cada xMailItem em xSelection

Definir(Set) xAttachments = xMailItem.Attachments

xAttCount = xAttachments.Count

xSalvarArquivos = “”

Se xAttCount > 0 Então

Para i = xAttCount para 1 Etapa(Step) -1

GCont = 0

xFilePath = xFolderPath & xAttachments.Item (i).FileName

GFilepath = xFilePath

xFilePath = FileRename (xFilePath)

Se IsEmbeddedAttachment ( xAttachments.Item (i)) = Falso Então

xAttachments.Item(i).SaveAsFile xFilePath

Se xMailItem.BodyFormat <> olFormatHTML então

xSaveFiles = xSaveFiles & vbCrLf & “Referência de hiperlink inválida.>”

Outro

xSaveFiles = xSaveFiles & “
” & “ xFilePath & “‘>” & xFilePath & “

Fim se

Fim se

Proximo eu

Fim se

Próximo

Definir xAttachments = Nada

Definir xMailItem = Nada

Definir xSelection = Nada

Finalizar sub

Função FileRename ( FilePath As String ) As String

Dim xPath como string

Dim xFso como FileSystemObject

Em caso de erro, retomar o próximo

Set xFso = CreateObject (“ Scripting.FileSystemObject ”)

xPath = Caminho do arquivo

FileRename = xPath

Se xFso.FileExists(xPath) Então

GContagem = GContagem + 1

xPath = xFso.GetParentFolderName ( GFilepath ) & “” & xFso.GetBaseName ( GFilepath ) & ” ” & GCount & “.” + xFso.GetExtensionName( GFilepath )

FileRename = FileRename(xPath)

Fim se

xFso = Nada

Função final

Função IsEmbeddedAttachment(Function IsEmbeddedAttachment) ( anexar(Attach) como anexo(Attachment) )

Dim xItem como MailItem

Dim xCid como string

Dim xID como string

Dim xHtml como string

Em caso de erro, retomar o próximo

IsEmbeddedAttachment = Falso

Definir xItem = Attach.Parent

Se xItem.BodyFormat <> olFormatHTML, então saia da função(Function)

xCid = “”

xCid = Attach.PropertyAccessor.GetProperty (“http://schemas.microsoft.com/mapi/proptag/0x3712001F”)

Se xCid <> “” Então

xHtml = xItem.HTMLBody

xID = “cid:” & xCid

Se InStr(xHtml, xID) > 0 Então

IsEmbeddedAttachment = Verdadeiro(True)

Fim se

Fim se

Função final

Observação: você pode copiar o código original acima do Extend Office(original code above from Extend Office) e colá-lo no editor.

  1. Pressione F5(Press F5) para executar o script. Você pode receber uma janela pop-up solicitando que você permita a ação.

Usando uma ferramenta externa

Se estiver usando outra versão do Outlook , quiser baixar um tipo de arquivo diferente de PST(a file type other than PST) ou achar o método VBA complicado, você pode baixar uma ferramenta que pode ajudá-lo a baixar vários anexos do Outlook de uma só vez.(Outlook)

Aplicativos como o Outlook Attachment Extractor(Outlook Attachment Extractor) têm a funcionalidade de salvar anexos não apenas de arquivos PST , mas também de outros formatos de arquivo, como OST , BAK , MSG , OLK e OLM . Você também pode configurar o aplicativo para filtrar anexos por tamanho de arquivo, data ou remetente.

Como baixar todos os anexos de um arquivo corrompido(Corrupted)

Se você não conseguir abrir, visualizar ou salvar anexos de arquivo no Outlook , o arquivo PST do Microsoft Outlook(Microsoft Outlook PST) pode estar corrompido ou danificado. Você pode reparar o arquivo PST(repair the PST file) para recuperar o anexo usando ferramentas como o aplicativo SCANPST.exe .

Para usar esta ferramenta, feche o Outlook(Outlook) e navegue até um dos seguintes locais, dependendo da sua versão do Outlook :

  1. Outlook 2019: C:Arquivos de programas (x86)Microsoft Office\root\Office16
  2. Outlook 2016: C:Arquivos de programas (x86)Microsoft Office\root\Office16
  3. Outlook 2013: C:Arquivos de programas (x86)Microsoft Office\Office15
  4. Outlook 2010: C:Arquivos de programas (x86)Microsoft Office\Office14
  5. Outlook 2007: C:Arquivos de programas (x86)Microsoft Office\Office12

Em seguida, clique duas vezes em SCANPST.EXE.

Selecione Procurar(Select Browse) , localize o arquivo de dados do Outlook(Outlook) que deseja verificar e pressione Iniciar(Start) .

Se a ferramenta encontrar erros, selecione Reparar(Repair) para tentar corrigi-los. Depois de concluído, reinicie o Outlook(Outlook) e verifique se agora funciona.

Simplifique suas atividades de e-mail

Baixar vários arquivos do Outlook é fácil e você pode até baixar vários arquivos de vários e-mails de uma só vez. Se você achar os métodos integrados do Outlook muito difíceis, poderá baixar ferramentas como o Outlook Attachment Extractor(Outlook Attachment Extractor) para ajudá-lo.



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts