Cómo guardar todos los archivos adjuntos de Outlook en una carpeta a la vez
🔍 WiseChecker

Cómo guardar todos los archivos adjuntos de Outlook en una carpeta a la vez

Tienes un correo con varios archivos adjuntos y necesitas guardarlos todos rápidamente. Guardar cada archivo manualmente uno por uno es lento e ineficiente. Outlook proporciona métodos integrados para extraer todos los archivos adjuntos de un mensaje en una sola acción. Este artículo explica el proceso paso a paso para guardar todos los archivos adjuntos en una carpeta de tu computadora o en OneDrive.

Puntos clave: Guardar todos los archivos adjuntos de Outlook

  • Archivo > Guardar todos los archivos adjuntos: El comando principal para extraer todos los archivos de un correo seleccionado a una carpeta en tu PC.
  • Arrastrar y soltar desde el panel de lectura: Selecciona todos los archivos adjuntos en la vista previa y arrástralos directamente a una ventana del Explorador de archivos.
  • Macro VBA: Automatiza el guardado de archivos adjuntos de varios correos seleccionados a la vez, algo que el comando estándar no puede hacer.

ADVERTISEMENT

Métodos para guardar múltiples archivos adjuntos

Outlook ofrece diferentes formas de guardar archivos adjuntos, cada una adecuada para escenarios específicos. El comando estándar Guardar todos los archivos adjuntos funciona en un solo correo abierto. Para acciones más rápidas, puedes usar arrastrar y soltar desde el panel de lectura. Si necesitas procesar muchos correos, una macro simple de Visual Basic para Aplicaciones es la herramienta más eficiente. Todos los métodos requieren que tengas permisos de escritura en la carpeta de destino.

Usar el comando Guardar todos los archivos adjuntos

Este es el método estándar dentro de la cinta de opciones de Outlook. Funciona cuando tienes un solo mensaje de correo abierto o seleccionado en tu bandeja de entrada. El comando guarda todos los archivos adjuntos de ese mensaje específico.

  1. Abrir o seleccionar el correo
    Haz doble clic en el mensaje con archivos adjuntos para abrirlo en una ventana separada. Alternativamente, selecciónalo una vez en tu lista de mensajes.
  2. Ir a la pestaña Archivos adjuntos
    Con el correo abierto, haz clic en la pestaña Archivos adjuntos en la cinta de opciones. Si el mensaje está simplemente seleccionado, ve al menú Archivo en su lugar.
  3. Hacer clic en Guardar todos los archivos adjuntos
    En la pestaña Archivos adjuntos, haz clic en el botón Guardar todos los archivos adjuntos. Desde el menú Archivo, elige Guardar archivos adjuntos y luego Guardar todos los archivos adjuntos.
  4. Elegir una carpeta de destino
    Aparecerá un cuadro de diálogo que lista todos los archivos. Haz clic en Aceptar. Luego, navega y selecciona la carpeta en tu computadora donde deseas guardar los archivos.

Usar arrastrar y soltar desde el panel de lectura

Este método es más rápido si usas el panel de lectura y solo necesitas guardar archivos adjuntos de un correo. Puedes arrastrar archivos directamente a tu escritorio o a una ventana del Explorador de archivos.

  1. Mostrar el correo en el panel de lectura
    Selecciona el correo para que su contenido aparezca en el panel de lectura a la derecha o en la parte inferior de tu ventana de Outlook.
  2. Seleccionar todos los archivos adjuntos
    En el panel de lectura, haz clic en un icono de archivo adjunto. Luego presiona Ctrl+A para seleccionar todos los archivos adjuntos del mensaje.
  3. Arrastrar los archivos a una carpeta
    Haz clic y mantén presionado uno de los archivos adjuntos seleccionados, luego arrastra el grupo a una ventana abierta del Explorador de archivos o a tu escritorio. Suelta el botón del mouse para soltar y guardar los archivos.

Crear una macro para guardar archivos adjuntos de varios correos

El comando integrado Guardar todos los archivos adjuntos solo funciona en un correo a la vez. Una macro VBA puede procesar varios correos seleccionados simultáneamente. Primero debes habilitar la pestaña Desarrollador en Outlook para usar este método.

  1. Habilitar la pestaña Desarrollador
    Ve a Archivo > Opciones > Personalizar cinta de opciones. En el lado derecho, marca la casilla para Desarrollador y haz clic en Aceptar.
  2. Abrir el Editor de Visual Basic
    Haz clic en la nueva pestaña Desarrollador en la cinta de opciones, luego haz clic en Visual Basic. Alternativamente, presiona Alt+F11.
  3. Insertar un nuevo módulo y pegar el código
    En el editor, ve a Insertar > Módulo. Pega el siguiente código de macro en la ventana de módulo en blanco.

    Sub SaveAttachmentsFromSelection()
    Dim selItem As Object
    Dim att As Attachment
    Dim saveFolder As String
    saveFolder = “C:\Outlook Attachments\”
    For Each selItem In Application.ActiveExplorer.Selection
    For Each att In selItem.Attachments
    att.SaveAsFile saveFolder & att.FileName
    Next att
    Next selItem
    End Sub

  4. Modificar la ruta de la carpeta de guardado
    En el código, cambia la ruta dentro de las comillas para `saveFolder` a tu carpeta deseada, como “D:\My Files\”. Asegúrate de que la carpeta ya exista.
  5. Ejecutar la macro
    Cierra el editor. Selecciona varios correos en tu bandeja de entrada. Ve a Desarrollador > Macros, selecciona la macro SaveAttachmentsFromSelection y haz clic en Ejecutar.

ADVERTISEMENT

Errores comunes y limitaciones

Saber qué no funciona ayuda a evitar frustraciones al gestionar archivos adjuntos.

Guardar todos los archivos adjuntos está atenuado

Esto suele ocurrir si no hay ningún correo seleccionado, si el correo seleccionado no tiene archivos adjuntos, o si estás usando Outlook en modo en línea con una cuenta de Microsoft 365. Cambia al modo de intercambio en caché en Configuración de la cuenta para habilitar la función. Además, el comando no está disponible en la interfaz web de Outlook.

La seguridad de macros bloquea el código

Outlook puede bloquear macros por defecto. Para permitir que tu macro se ejecute, ve a Archivo > Opciones > Centro de confianza > Configuración del Centro de confianza > Configuración de macros. Selecciona la opción “Notificaciones para todas las macros” o “Habilitar todas las macros” solo para pruebas. Siempre reinicia Outlook después de cambiar esta configuración.

Archivos adjuntos con el mismo nombre se sobrescriben entre sí

Si dos archivos adjuntos tienen nombres idénticos, el segundo archivo guardado sobrescribirá al primero. El cuadro de diálogo estándar Guardar todos los archivos adjuntos te advierte sobre esto. La macro proporcionada no incluye esta advertencia. Puedes modificar el código de la macro para agregar una marca de tiempo a los nombres de archivo duplicados.

Comparación de métodos para guardar archivos adjuntos

Elemento Comando Guardar todos los archivos adjuntos Arrastrar y soltar Macro VBA
Mejor para Un solo correo con muchos archivos Guardado rápido desde el panel de lectura Procesamiento por lotes de varios correos
Velocidad Media Rápida Rápida después de la configuración
Requiere reiniciar Outlook No No No
Puede manejar varios correos seleccionados No No
Riesgo de sobrescribir archivos Muestra advertencia Sin advertencia Sin advertencia en el código básico

Ahora puedes guardar eficientemente todos los archivos de un correo sin clics manuales. Prueba el método de arrastrar y soltar para tu próximo correo con archivos adjuntos. Para usuarios avanzados, explora otros comandos de macro para clasificar automáticamente los archivos adjuntos en subcarpetas por nombre de remitente o fecha.

ADVERTISEMENT