KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como copiar todos os anexos de várias mensagens para um novo e-mail no Outlook?

AutorKelly Data de Modificação

Gerir anexos de e-mail de forma eficiente no Outlook pode ser desafiante, especialmente quando precisa de extrair anexos de várias mensagens e consolidá-los numa nova mensagem ou copiar todos os anexos de uma mensagem para uma resposta. Guardar e voltar a anexar ficheiros manualmente não só consome muito tempo como também é propenso a erros. Felizmente, existem duas formas eficazes de simplificar esta tarefa: pode utilizar VBA para extrair e inserir anexos de várias mensagens numa nova mensagem — embora exija alguns conhecimentos técnicos — ou, para uma solução mais rápida e sem complicações, recorrer à ferramenta Kutools para Outlook, que oferece uma opção com um único clique para copiar instantaneamente todos os anexos de uma mensagem para um e-mail de resposta, tornando-a na opção mais eficiente e fácil de utilizar.

Copiar todos os anexos de várias mensagens para uma Novo Email utilizando VBA(Manual e Técnico)

Copiar todos os anexos de uma mensagem para um e-mail de resposta instantaneamente com uma ferramenta incrível 👍(Sem esforço e Recomendado)


Copiar todos os anexos de várias mensagens para uma Novo Email utilizando VBA

Se preferir utilizar VBA para automatizar o processo, siga estes passos para extrair e copiar rapidamente todos os anexos de várias mensagens para um novo e-mail.

Passo 1: Selecione várias mensagens

No Outlook, selecione as mensagens que contêm os anexos que deseja copiar.

  • Mantenha premida a tecla «Ctrl» para selecionar várias mensagens não consecutivas.
  • Mantenha a tecla Shift premida para selecionar um intervalo de mensagens adjacentes.

Passo 2: Abra o editor do VBA

Prima «Alt» + "F11" para abrir a janela «Microsoft Visual Basic for Applications».

Passo 3: Insira o código VBA num novo módulo

Clique em  «Inserir» > «Módulo» para criar um novo módulo. Em seguida, cole o seguinte código VBA na janela do módulo:

VBA: Copiar todos os anexos de várias mensagens para uma Novo Email

Sub NewEmailInsertAttachmentsName()
Dim xSelection As Outlook.Selection
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFSO As Object
Dim xFldPath As String

Dim xFilePath As String
Dim xNewMail As Outlook.MailItem
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xNewMail = Outlook.Application.CreateItem(olMailItem)
Set xFSO = CreateObject("Scripting.FileSystemObject")
xFldPath = xFSO.GetSpecialFolder(2).Path & "\MyAttachments"
If xFSO.FolderExists(xFldPath) = False Then
xFSO.CreateFolder (xFldPath)
End If

For Each xMailItem In xSelection
For Each xAttachment In xMailItem.Attachments
xFilePath = xFldPath & "\" & xAttachment.FileName
xAttachment.SaveAsFile (xFilePath)
xNewMail.Attachments.Add (xFilePath)
xFSO.DeleteFile (xFilePath)
Next
Next
xFSO.GetFolder(xFldPath).Delete
xNewMail.Display
End Sub

Passo 4: Execute o código VBA

Prima "F5" ou clique no botão Executar para executar o código. Será aberto um novo e-mail contendo todos os anexos extraídos das mensagens selecionadas.

Desvantagens:

  • ❌ Requer conhecimentos de VBA: não é adequado para principiantes e implica trabalhar com código.
  • ❌ Configuração manual necessária: terá de abrir o editor do VBA, inserir o código e executá-lo sempre que necessário.
  • ❌ Restrições de segurança potenciais: algumas versões do Outlook bloqueiam macros por motivos de política de segurança.
  • ❌ Sem flexibilidade: terá de voltar a executar o script sempre que precisar de copiar novamente os anexos.

📂 Guarde Anexos de Múltiplos E-mails sem Esforço

Cansado de guardar anexos um e-mail de cada vez no Outlook? Simplifique o seu fluxo de trabalho com Kutools para Outlook! A poderosa funcionalidade Guardar Tudo (Anexos) permite-lhe guardar anexos de vários e-mails ou de pastas inteiras com apenas alguns cliques. Diga adeus aos processos manuais tediosos e assuma o controlo da sua caixa de entrada sem esforço.

Guardar anexos em vários e-mails

Transferir Kutools para Outlook Agora


Copiar todos os anexos de uma mensagem para um e-mail de resposta instantaneamente com uma ferramenta incrível 👍

Para uma solução mais simples e rápida, utilize a funcionalidade **Responder com Anexo Original** do *Kutools para Outlook*. Com apenas um clique, copia todos os anexos da mensagem original diretamente para o seu e-mail de resposta — sem precisar de VBA nem de copiar manualmente os ficheiros.

Diga adeus à ineficiência no Outlook! O Kutools para Outlook torna o processamento em lote de e-mails mais fácil – e agora inclui uma avaliação gratuita de 30 dias!Descarregue já o Kutools para Outlook!!

1. Na vista Correio, selecione a mensagem à qual pretende responder e, em seguida, clique em «Kutools» > «Responder com Anexo Original» ou «Responder a Todos com Anexo Original».

a captura de ecrã da cópia de anexo para um e-mail de resposta utilizando o Kutools 1

2. Agora, todos os anexos da mensagem selecionada são copiados automaticamente para o e-mail de resposta.

a captura de ecrã da cópia de anexo para um e-mail de resposta utilizando o Kutools 2

Vantagens do método Kutools para Outlook:

  • ✅ Sem cópia ou colagem manual: funciona instantaneamente com um só clique.
  • ✅ Não requer programação em VBA: fácil de usar e sem complicações.
  • ✅ Poupança de tempo: reduz drasticamente o esforço em comparação com métodos manuais.
  • ✅ Compatível com todas as versões do Outlook: sem restrições de macros nem avisos de segurança.
Nota: Para aplicar a utilidade Responder com Anexo Original do Kutools para Outlook, deve primeiro transferir e instalar Kutools para Outlook.

Artigos Relacionados

Como copiar um anexo para outro e-mail no Outlook?


Melhores Ferramentas de Produtividade para o Office

Experimente o totalmente novo Kutools para Outlook com 100+ funcionalidades incríveis!Clique para transferir já!

🤖KUTOOLS AI:Utiliza tecnologia avançada de IA para gerir e-mails sem esforço, incluindo responder, resumir, otimizar, alongar, traduzir e redigir mensagens.

📧Automação de E-mails: Resposta Automática (disponível para POP e IMAP) / Agendar Envio de E-mails / CC/BCC Automático por Regras ao Enviar E-mail / Encaminhamento Automático (regra avançada) / Adicionar Saudação Automaticamente / Dividir Automaticamente E-mails com Múltiplos Destinatários em Mensagens Individuais...

📨Gestão de E-mails: Recallar e-mail / Bloquear e-mails fraudulentos por assunto e outros critérios / Eliminar e-mails duplicados / Pesquisa avançada / Organizar pastas...

📁Anexos Pro: Guardar em Lote / Desanexar em Lote / Comprimir em Lote / Salvar Automaticamente / Desanexar Automaticamente / Auto Comprimir...

🌟Magia da Interface: 😊 Mais Emojis Bonitos e Divertidos / Avisa-o quando chegam e-mails importantes / Minimizar o Outlook em vez de fechá-lo...

👍Maravilhas com um Clique: Responder a Todos com Anexos / E-mails Anti-Phishing / 🕘 Mostrar Fuso Horário – Hora Atual do Remetente...

👩🏼‍🤝‍👩🏻Contactos e Calendário: Criar contactos em lote a partir de e-mails selecionados / Dividir um grupo de contactos em grupos individuais / Remover lembrete de aniversário...

Utilize o Kutools no seu idioma preferido – com suporte para inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Desbloqueie instantaneamente o Kutools para Outlook com um único clique! Não espere mais — transfira já e aumente a sua eficiência!

kutools for outlook features1kutools for outlook features2

🚀 Transferência com um Clique — Obtenha Todos os Extras do Office

Altamente Recomendado: Kutools for Office (5 em 1)

Um clique para transferir cinco instaladoresde uma só vez —Kutools para Excel, Outlook, Word, PowerPointe Office Tab Pro.Clique para transferir já!

  • Conveniência com um clique: Transfira os cinco pacotes de instalação numa única ação.
  • 🚀Pronto para qualquer tarefa no Office: instale os extras que precisa, exatamente quando os precisar.
  • 🧰Incluídos: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint