
Para guardar archivos adjuntos de correos electrónicos recibidos utilizando Excel, puedes emplear VBA (Visual Basic for Applications). A continuación, te proporciono una guía paso a paso para hacerlo:
Sub GuardarAdjuntos()
Dim OutlookApp As Object
Dim OutlookNamespace As Object
Dim Inbox As Object
Dim MailItem As Object
Dim Attachment As Object
Dim FolderPath As String
' Crea una instancia de Outlook
On Error Resume Next
Set OutlookApp = GetObject(Class:="Outlook.Application")
If OutlookApp Is Nothing Then
MsgBox "Outlook no está abierto. Por favor, abre Outlook e inténtalo de nuevo."
Exit Sub
End If
On Error GoTo 0
Set OutlookNamespace = OutlookApp.GetNamespace("MAPI")
Set Inbox = OutlookNamespace.GetDefaultFolder(6) ' 6 es la bandeja de entrada
' Especifica la carpeta donde deseas guardar los archivos adjuntos
FolderPath = "C:RutaATuCarpeta"
- Abre Excel y accede al Editor de VBA:
- Abre Excel y presiona `ALT` + `F11` para acceder al editor de VBA.
- Inserta un nuevo módulo:
- En el editor de VBA, ve a `Insertar` > `Módulo` para crear un nuevo módulo.
- Escribe el código VBA:
- Copia y pega el siguiente ejemplo de código en el módulo:
Conoce nuestros servicios



