Ir para o conteúdo principal

Como copiar os nomes de todos os anexos ao responder no Outlook?

Ao responder um e-mail RTF (formatado como Rich Format) no Outlook, ele irá copiar todos os nomes dos anexos e colar no corpo da mensagem automaticamente (veja a imagem abaixo). No entanto, ao responder um e-mail em HTML no Outlook, faltam anexos no e-mail de resposta. Aqui, este artigo irá apresentar alguns métodos para copiar o nome de todos os anexos ao responder e-mails, ou diretamente nos e-mails recebidos.


Copie os nomes de todos os anexos ao responder com a alteração de HTML para RTF

Se tivermos convertido o e-mail HTML para RTF antes de responder, todos os nomes dos anexos serão copiados para a mensagem de resposta após clicar em Início> Responder no Outlook.

1. Clique duas vezes para abrir o e-mail cujos nomes de anexos você precisa copiar e clique em Mensagem > Opções > Editar Mensagem na janela de mensagem. Veja a imagem:

2. Vá em frente para clicar Formatar Texto > rich Text, salve e feche o e-mail.

3. Agora você retorna à visualização principal. Continue selecionando o e-mail e clique em Início > Resposta.

4. Agora, os nomes de todos os anexos são copiados do e-mail original e colados na mensagem de resposta conforme a captura de tela abaixo. Por favor, escreva a mensagem de resposta e envie-a.

Copie os nomes de todos os anexos ao responder com VBA

Este método apresentará uma macro VBA para copiar os nomes de todos os anexos ao responder um e-mail e, em seguida, colar os nomes no corpo da mensagem do e-mail de resposta no Outlook.

1. pressione outro + F11 simultaneamente para abrir a janela Microsoft Visual Basic for Applications.

2. No Explorador de Projetos esquerdo, expanda o Projeto 1, clique duas vezes para abrir o Esta sessão do Outlook janela (veja a captura de tela abaixo) e, em seguida, cole o código abaixo na janela.

VBA: Copie o nome de todos os anexos ao responder um e-mail no Outlook

Option Explicit
Private WithEvents oExpl As Explorer
Private WithEvents oItem As MailItem
Private bAttachEvent As Boolean


Private Sub Application_Startup()
Set oExpl = Application.ActiveExplorer
bAttachEvent = False   
End Sub

Private Sub oExpl_SelectionChange()
On Error Resume Next
Set oItem = oExpl.Selection.Item(1)
End Sub

' Reply
Private Sub oItem_Reply(ByVal Response As Object, Cancel As Boolean)

Dim oAtt As Attachment
Dim sAtts As String
Dim olInspector As Outlook.Inspector
Dim olDocument As Word.Document
Dim olSelection As Word.Selection

If bAttachEvent Or oItem.Attachments.Count = 0 Then
Exit Sub
End If

Cancel = True
bAttachEvent = True
sAtts = ""

For Each oAtt In oItem.Attachments
sAtts = sAtts & "<<" & oAtt.FileName & ">> "
Next oAtt

Dim oResponse As MailItem
Set oResponse = oItem.Reply
oResponse.Display

Set olInspector = Application.ActiveInspector()
Set olDocument = olInspector.WordEditor
Set olSelection = olDocument.Application.Selection

olSelection.InsertBefore sAtts

bAttachEvent = False
Set oItem = Nothing
End Sub

' Reply All
Private Sub oItem_ReplyAll(ByVal Response As Object, Cancel As Boolean)

Dim oAtt As Attachment
Dim sAtts As String
Dim olInspector As Outlook.Inspector
Dim olDocument As Word.Document
Dim olSelection As Word.Selection

If bAttachEvent Or oItem.Attachments.Count = 0 Then
Exit Sub
End If

Cancel = True
bAttachEvent = True

sAtts = ""

For Each oAtt In oItem.Attachments
sAtts = sAtts & "<<" & oAtt.FileName & ">> "
Next oAtt

Dim oResponse As MailItem
Set oResponse = oItem.ReplyAll
oResponse.Display

Set olInspector = Application.ActiveInspector()
Set olDocument = olInspector.WordEditor
Set olSelection = olDocument.Application.Selection

olSelection.InsertBefore sAtts  
bAttachEvent = False
Set oItem = Nothing

End Sub

3. Clique Ferramentas > Referências.

4. Na janela de abertura Referências - Projeto 1 para Outlook 2016, verifique o Biblioteca de objetos do Microsoft Word 16.0 referência na caixa Referências disponíveis e clique no OK botão. Veja a imagem:

Note: Selecione o Biblioteca de objetos do Microsoft Word 15.0 referência se você estiver trabalhando com Outlook 2013, ou Biblioteca de objetos do Microsoft Word 14.0 referência com Outlook 2010.

5. Salve o VBA e feche a janela Microsoft Visual Basic for Applications.

6. Agora você retorna à interface principal do Outlook. Selecione o e-mail que você irá responder e clique em Início > Resposta or Responder todos.
Note: Se os nomes dos anexos não forem copiados e colados no e-mail de resposta, reinicie o Outlook e responda novamente.

E agora todos os nomes dos anexos são copiados do e-mail selecionado e colados no e-mail de resposta. Veja a imagem:


Copie todos os nomes de anexo ao responder com uma ferramenta incrível

Se você tem Kutools for Outlook instalado, você pode aplicar seu Copiar nomes recurso para copiar rapidamente todos os nomes de anexo de um e-mail recebido e, em seguida, colar sua mensagem de resposta facilmente no Outlook.

Kutools for Outlook: Ultimate Outlook toolkit com mais de 100 ferramentas úteis. Experimente GRATUITAMENTE por 60 dias, sem limitações, sem preocupações!   Leia mais...   Comece a avaliação grátis agora!

1. Selecione o e-mail que você irá responder e clique em Kutools > Ferramentas de Anexo > Copiar nomes.

Em seguida, uma caixa de diálogo é exibida e informa que os nomes dos anexos foram copiados para a área de transferência. Clique OK para fechá-lo.

2. Vá em frente para clicar Início > Resposta para responder ao e-mail selecionado.

3. Na janela da mensagem de resposta, coloque o cursor no corpo da mensagem e pressione Ctrl + V teclas para colar os nomes dos anexos facilmente.

Responda facilmente e-mails selecionados com todos os anexos originais mantidos no Outlook

Em geral, os anexos originais são removidos ao responder um e-mail no Outlook. Mas, com fantástico Responder com anexo recurso do Kutools para Outlook, você pode facilmente manter todos os anexos de e-mails ao respondê-los no Outlook.


responder com anexos


Artigos relacionados:


Melhores ferramentas de produtividade de escritório

Kutools for Outlook - Mais de 100 recursos poderosos para turbinar seu Outlook

🤖 Assistente de correio AI: E-mails profissionais instantâneos com magia de IA – um clique para respostas geniais, tom perfeito, domínio multilíngue. Transforme o envio de e-mails sem esforço! ...

📧 Automação de e-mail: Fora do escritório (disponível para POP e IMAP)  /  Agendar envio de e-mails  /  CC/BCC automático por regras ao enviar e-mail  /  Encaminhamento automático (regras avançadas)   /  Adicionar saudação automaticamente   /  Divida automaticamente e-mails de vários destinatários em mensagens individuais ...

📨 Gestão de E-mail: Lembre-se facilmente de e-mails  /  Bloquear e-mails fraudulentos por assuntos e outros  /  Apagar Emails Duplicados  /  Pesquisa Avançada  /  Consolidar pastas ...

📁 Anexos PróSalvar em lote  /  Desanexar lote  /  Comprimir em Lote  /  Salvamento automático   /  Desanexação Automática  /  Compressão automática ...

???? Interface Mágica: 😊Mais emojis bonitos e legais   /  Aumente a produtividade do seu Outlook com visualizações com guias  /  Minimize o Outlook em vez de fechar ...

???? Maravilhas com um clique: Responder a todos com anexos recebidos  /   E-mails antiphishing  /  🕘Mostrar fuso horário do remetente ...

👩🏼‍🤝‍👩🏻 Contatos e calendário: Adicionar contatos em lote de e-mails selecionados  /  Dividir um grupo de contatos em grupos individuais  /  Remover lembretes de aniversário ...

Sobre Características 100 Aguarde sua exploração! Clique aqui para descobrir mais.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations