Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo guardar solo archivos adjuntos específicos (excel) en Outlook?

Outlook proporciona la función Guardar todos los archivos adjuntos para que pueda guardar rápidamente todos los archivos adjuntos en un correo electrónico en una carpeta específica a la vez. Sin embargo, si desea guardar solo un tipo específico de adjunto en un correo electrónico, como un adjunto de Excel, un documento de Word, etc., ¿qué puede hacer para lograrlo? Aquí proporcionamos un método VBA para resolver el problema.

Guardar solo archivos adjuntos específicos en Outlook


Guarde fácilmente todos los archivos adjuntos de varios correos electrónicos seleccionados en la carpeta:

Con la Separar todos los archivos adjuntos utilidad de Kutools for Excel, puede guardar fácilmente todos los archivos adjuntos de varios correos electrónicos seleccionados en la carpeta especificada en Outlook, como se muestra a continuación.

Kutools for Outlook: con más de 40 complementos de Outlook, puede probar sin limitaciones en días 45. Descargar y prueba gratis ahora!

Pestaña Office: habilite la edición y navegación con pestañas en Office y haga el trabajo mucho más fácil ...
Kutools para Outlook: trae potentes funciones avanzadas de 100 a Microsoft Outlook
  • Auto CC / BCC por reglas al enviar correos electrónicos; Reenvío automático Múltiples correos electrónicos por reglas; Respuesta automática sin servidor de intercambio y más funciones automáticas ...
  • Advertencia BCC - muestra un mensaje cuando intentas responder todo si tu dirección de correo está en la lista de BCC; Recordar cuando faltan archivos adjuntos, y más funciones de recordatorio ...
  • Responder (todos) con todos los archivos adjuntos en la conversación por correo; Responda muchos correos electrónicos a la vez; Agregar saludo automáticamente cuando responda; Agregar fecha y hora automáticamente al asunto ...
  • Herramientas de apego: Desconexión automática, Comprimir todo, Renombrar todo, Guardar automáticamente todo ... Informe rápido, Contar los correos seleccionados, Eliminar contactos y correos duplicados ...
  • Más de las funciones avanzadas de 100 resuelve la mayoría de tus problemas en Outlook 2010-2019 y 365. Funciones completas de prueba gratuita de 60-day.

Guardar solo archivos adjuntos específicos en Outlook

El siguiente código de VBA puede ayudar a guardar solo archivos adjuntos específicos en un correo electrónico o varios correos electrónicos en una carpeta específica. Por favor, haga lo siguiente.

1. Inicie su Outlook, en la lista de correo, seleccione un correo electrónico o varios correos electrónicos desde los cuales guardará un archivo adjunto específico.

2. presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana. En la ventana de apertura, haga clic en recuadro > Móduloy, a continuación, copie el siguiente código de VBA en la ventana del módulo.

Código VBA: guarda solo archivos adjuntos específicos en un correo electrónico o varios correos electrónicos en una carpeta

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20181130
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 & "<br>" & "<a href='file://" & xFilePath & "'>" & xFilePath & "</a>"
                End If
            End If
        Next
        If xItem.BodyFormat <> olFormatHTML Then
            xItem.Body = vbCrLf & "The file(s) were saved to " & xFilesSavePath & vbCrLf & xItem.Body
        Else
            xItem.HTMLBody = "<p>" & "The file(s) were saved to " & xFilesSavePath & "</p>" & xItem.HTMLBody
        End If
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3. Hacer clic Herramientas > Referencias, En el Referencias - Proyecto diálogo, verifique Microsoft Scripting Runtime cuadro y haga clic en el OK botón.

4. presione el F5 Clave para ejecutar el código. En el pop out Busca por carpetas cuadro de diálogo, elija una carpeta para guardar los archivos adjuntos.

5. Y luego, haga clic OK, en el siguiente Kutools for Outlook cuadro de diálogo, ingrese la extensión del archivo adjunto que guardará en el cuadro de texto y haga clic en OK.

Entonces solo se guardan los archivos adjuntos especificados.

Notas:

1. Si desea guardar diferentes tipos de archivos adjuntos, ingrese las extensiones de archivo en el cuadro de texto y sepárelas con comas.

2. Después de guardar, se muestra una ruta para guardar archivos adjuntos en el cuerpo del mensaje. Puede abrir el archivo adjunto haciendo clic en el hipervínculo directamente.


Artículos relacionados:


Kutools para Outlook: ¡trae las características avanzadas de 100 a Outlook y hace el trabajo mucho más fácil!

  • Auto CC / BCC por reglas al enviar correos electrónicos; Reenvío automático Múltiples correos electrónicos por encargo; Respuesta automática sin servidor de intercambio y más funciones automáticas ...
  • Advertencia BCC - muestra un mensaje cuando intentas responder a todos si su dirección de correo está en la lista de BCC; Recordar cuando faltan archivos adjuntos, y más funciones de recordatorio ...
  • Responder (todos) con todos los archivos adjuntos en la conversación de correo; Responder muchos correos electrónicos en segundos; Agregar saludo automáticamente cuando responda; Agregar fecha en asunto ...
  • Herramientas de archivos adjuntos: administre todos los archivos adjuntos en todos los correos, Separación automática, Comprimir todo, Renombrar todo, Guardar todo ... Informe rápido, Contar correos seleccionados...
  • Potentes correos basura por costumbre; Eliminar contactos y correos duplicados... Le permite hacer más inteligente, más rápido y mejor en Outlook.
tiro kutools perspectiva kutools pestaña 1180x121
tiro kutools Outlook kutools plus pestaña 1180x121
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.