Como salvar apenas anexo específico (Excel) no Outlook?
O Outlook fornece o recurso Salvar Todos os Anexos para ajudá-lo a salvar todos os anexos de um email em uma pasta específica de uma só vez. No entanto, se você deseja salvar apenas determinados tipos de anexos em um ou mais e-mails, como pastas de trabalho do Excel, documentos do Word e assim por diante, como fazer isso? Neste tutorial, fornecemos dois métodos para resolver esse problema.
Salve apenas anexos de formato de arquivo específico no Outlook com código VBA
Salve facilmente apenas anexos de formato de arquivo específico no Outlook com uma ferramenta incrível
Salve apenas anexos de formato de arquivo específico no Outlook com código VBA
O código VBA a seguir pode ajudar a salvar apenas anexos de formato de arquivo específico em um ou mais emails selecionados em uma pasta específica. Por favor, faça o seguinte.
1. Inicie o Outlook. Na lista Mail, selecione um ou mais e-mails dos quais você deseja salvar apenas anexos em um formato de arquivo específico.
2. aperte o outro + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela. Na janela de abertura, clique em inserção > Móduloe, em seguida, copie o código VBA abaixo para a janela Módulo.
Código VBA: salve apenas anexos específicos em um e-mail ou vários e-mails em uma pasta
Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20210617
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
If xItem.Class = olMail Then
xFilesSavePath = ""
For Each xAttachment In xItem.Attachments
xFilePath = xSaveFolder & xAttachment.FileName
xExt = "." & xFSO.GetExtensionName(xFilePath)
xExtArr = VBA.Split(xExtStr, ",")
xS = VBA.Filter(xExtArr, xExt)
If UBound(xS) > -1 Then
xAttachment.SaveAsFile xFilePath
If xItem.BodyFormat <> olFormatHTML Then
xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
Else
xFilesSavePath = xFilesSavePath & "
" & "" & xFilePath & ""
End If
End If
Next
xItem.Save
End If
Next
Set xFSO = Nothing
End Sub
3. Clique Ferramentas > Referências, Na Referências - Projeto caixa de diálogo, verifique o Tempo de execução de scripts da Microsoft caixa e clique no OK botão.
4. aperte o F5 chave para executar o código. No estalou para fora Navegar pela pasta caixa de diálogo, escolha uma pasta para salvar os anexos.
5. E então, clique OK, na sequência Kutools for Outlook caixa de diálogo, insira a extensão do arquivo do anexo que você salvará na caixa de texto e clique OK.
Observação: para várias extensões de arquivo, você precisa separá-las com vírgulas.
Em seguida, apenas os anexos especificados são salvos.
Salve facilmente apenas anexos de formato de arquivo específico no Outlook com uma ferramenta incrível
Se você é novo no VBA, aqui recomendamos que você use o Salvar todos os anexos característica de Kutools for Outlook. Com esse recurso, você pode salvar facilmente apenas anexos em um formato de arquivo específico no Outlook.
1. Selecione os e-mails dos quais deseja salvar apenas anexos em um formato de arquivo específico.
2. Clique Kutools > Ferramentas de Anexo > Salve Todos.
3. No Salvar configurações caixa de diálogo, você precisa configurar da seguinte maneira.
4. Uma caixa de diálogo aparece lembrando você se deseja salvar os anexos, clique em OK para continuar.
5. Em seguida, outra caixa de diálogo aparece para informar quantos anexos foram salvos, clique no botão OK botão.
Agora, apenas os anexos de formato de arquivo específico são salvos.
Clique SUA PARTICIPAÇÃO FAZ A DIFERENÇA para saber mais sobre este recurso.
Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.
Artigos relacionados:
- Como salvar todos os anexos de mensagens de e-mail no Outlook?
- Como remover todos os anexos de e-mail no Outlook?
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.