KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

¿Cómo exportar uno o varios correos electrónicos de Outlook a un documento de Word?

AutorSun Fecha de modificación

En este tutorial descubrirá diversas formas prácticas de exportar uno o varios correos electrónicos de Outlook a documentos de Word. Exportar mensajes a Word es una necesidad habitual para archivar correspondencia importante, preparar documentación o compartir comunicaciones con formato fuera de Outlook. Como Outlook no incluye una función integrada directa para exportar correos como documentos de Word, los usuarios suelen recurrir a soluciones alternativas o herramientas de productividad. Este artículo ofrece instrucciones paso a paso adaptadas a distintos escenarios y necesidades.

Exportar un correo electrónico a un documento de Word

Exportar varios correos electrónicos a documentos de Word independientes

Exportar correos electrónicos a Word mediante una macro de VBA


Exportar un correo electrónico a un documento de Word

Outlook no incluye una función directa de «Exportar a Word». Sin embargo, puede convertir un correo electrónico en un documento de Word guardándolo primero como archivo MHT (Página web) y abriendo después dicho archivo en Microsoft Word. Este método funciona perfectamente cuando necesita exportar un único mensaje conservando su formato original.

Este método resulta especialmente adecuado cuando ocasionalmente necesita convertir solo uno o dos correos electrónicos, o si prefiere no recurrir a complementos ni scripts. No obstante, para usos frecuentes o exportaciones masivas, este enfoque puede volverse repetitivo, ya que debe aplicarse correo por correo.

1. Seleccione el correo electrónico que desea exportar. A continuación, haga clic en Archivo > Guardar como.
doc exportar correo electrónico a word1

2. En el cuadro de diálogo Guardar como, elija la carpeta de destino, introduzca un nombre de archivo y establezca el menú desplegable Especificar formato de guardado en Archivos MHT.
doc exportar correo electrónico a word2

3. Tras guardar, vaya a la carpeta donde ha guardado el archivo MHT. Haga clic con el botón derecho en el archivo y seleccione Abrir con > Microsoft Word. Vea la siguiente captura de pantalla.
doc exportar correo electrónico a word3

4. En Microsoft Word, utilice Archivo > Guardar como(o)Examinar) para elegir dónde guardar el archivo y seleccione Documento de Word en el menú desplegable Especificar formato de guardado.
doc exportar correo electrónico a word4

5. Haga clic en Guardar. ¡Su correo electrónico ya está convertido y guardado como documento de Word!

Notas y consejos:

  • Los archivos adjuntos no se incluyen en el documento de Word; guárdelos por separado si los necesita.
  • Si su versión de Word no reconoce el formato MHT, intente abrirlo desde Word mediante Abrir > Examinar y cambie el tipo de archivo a «Todos los archivos (*.*)».
  • Ocasionalmente, los correos electrónicos muy grandes o complejos pueden mostrar ligeras diferencias de formato tras la conversión.
  • Este método conserva la mayor parte del formato y las imágenes insertadas, aunque es posible que Word no ofrezca compatibilidad total con objetos incrustados o ciertos elementos avanzados.

Exportar varios correos electrónicos a documentos de Word independientes

Cuando necesita exportar numerosos correos electrónicos a archivos individuales de Word, guardarlos uno por uno puede resultar extremadamente lento. Si con frecuencia tiene que archivar o procesar múltiples mensajes fuera de Outlook —por ejemplo, para informes, compartirlos o documentación—, necesitará una solución por lotes más eficiente.

Con Kutools para Outlook, puede exportar cómodamente varios correos seleccionados a documentos de Word independientes en pocos pasos mediante la función Guardar correos electrónicos seleccionados en varios formatos de archivo. Esto no solo ahorra tiempo, sino que también garantiza que se conserve el formato del correo electrónico y que el proceso sea altamente personalizable.

Kutools para Outlook: ¡Desbloquee más de 100 funciones esenciales y avanzadas!¡Descárguelas y pruébelas hoy mismo!

Instalación gratuitaKutools para Outlook, y a continuación siga estos pasos:

1. Seleccione todos los correos electrónicos de Outlook que desee exportar (mantenga pulsada la tecla)Ctrl o Mayús para seleccionar varios mensajes). Haga clic en Kutools > Procesamiento Masivo > Guardar correos electrónicos seleccionados en varios formatos de archivo.
doc exportar correo electrónico a word5

2. En el cuadro de diálogo Guardar mensaje como otros archivos, especifique la carpeta de destino. A continuación, active la opción Formato de Word. También puede elegir qué partes del correo desea guardar en la sección derecha.
doc exportar correo electrónico a word6

3. Haga clic en Aceptar. Kutools guardará cada correo seleccionado como un documento de Word independiente en la ubicación elegida, conservando el mayor formato original posible.
doc exportar correo electrónico a word7

Consejos prácticos:

  • Si desea incluir archivos adjuntos junto con sus documentos de Word, primero extráigalos o guárdelos mediante las funciones de guardado por lotes de Kutools.
  • Si exporta un recuento de correos electrónicos muy grande, asegúrese de que la carpeta de destino tenga suficiente espacio de almacenamiento y de que las rutas de archivo no superen las restricciones de longitud de Windows.

Ventajas: Ideal para uso frecuente y procesamiento por lotes; ofrece una gran personalización y conserva automáticamente el formato importante.

Inconvenientes: Requiere la instalación de un complemento de terceros, que puede no estar permitido en algunos entornos corporativos.


Demostración

 

Descubra la pestaña Kutools/KUTOOLS PLUS en este vídeo, repleta de potentes funciones, ¡incluidas herramientas avanzadas de IA!Pruebe todas las funciones gratis durante 30 días sin limitaciones!


Exportar correos electrónicos a Word mediante una macro de VBA

Para quienes prefieren una solución basada en código o no pueden instalar complementos, usar una macro de VBA en Outlook es una opción flexible. Este enfoque le permite exportar automáticamente uno o varios correos seleccionados directamente a documentos de Word. Es ideal si se siente cómodo con scripts sencillos de VBA y desea personalizar el contenido exportado o procesar por lotes los mensajes de la carpeta seleccionada.

Algunos escenarios habituales incluyen el archivado periódico de correos relacionados con proyectos, la generación de registros documentales o la exportación masiva con fines legales o de referencia.

Precauciones y notas:

  • Es posible que la configuración de seguridad de Outlook restrinja las macros de VBA. Si están deshabilitadas, deberás habilitarlas antes de continuar.
  • Esta macro exporta el cuerpo del correo electrónico y la información básica; los archivos adjuntos no se incluyen por defecto.
  • Los documentos de Word generados se guardarán en la carpeta que especifique; asegúrese de contar con permisos de escritura en ella.
  • Si se producen errores, verifique nuevamente la ruta de destino y asegúrese de que Microsoft Word esté instalado en su equipo.

Cómo utilizar la macro de VBA:

1. En Outlook, seleccione primero uno o varios correos electrónicos que desee exportar en la lista de correos electrónicos.

2. Pulse Alt+F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones.

3. En el editor de VBA, vaya a Insertar > Módulo y, a continuación, pegue el siguiente código de VBA en la ventana en blanco del módulo.

Código VBA: Exportar los correos seleccionados como documentos de Word independientes

Sub ExportEmailsToWordDocs()
    Dim olSelection As Selection
    Dim olItem As Object
    Dim wdApp As Object
    Dim wdDoc As Object
    Dim savePath As String
    Dim WshShell As Object
    Dim Folder As Object
    Dim i As Integer
    Dim fileName As String
    Dim xTitleId As String
    
    xTitleId = "Kutools for Outlook"
    On Error GoTo ErrHandler
    
    ' Get selected emails
    Set olSelection = Application.ActiveExplorer.Selection
    If olSelection.Count = 0 Then
        MsgBox "Please select at least one email.", vbInformation, xTitleId
        Exit Sub
    End If
    
    ' Use Shell folder picker (works in Outlook)
    Set WshShell = CreateObject("Shell.Application")
    Set Folder = WshShell.BrowseForFolder(0, "Select a folder to save Word documents", 0, 0)
    
    If Folder Is Nothing Then
        MsgBox "Operation cancelled.", vbInformation, xTitleId
        Exit Sub
    End If
    savePath = Folder.Items().Item().Path
    If Right(savePath, 1) <> "\" Then savePath = savePath & "\"
    
    ' Create Word application
    Set wdApp = CreateObject("Word.Application")
    wdApp.Visible = False
    
    ' Loop through each selected email
    For i = 1 To olSelection.Count
        Set olItem = olSelection.Item(i)
        
        ' Process only MailItem objects
        If olItem.Class = 43 Then
            Set wdDoc = wdApp.Documents.Add
            
            ' Sanitize subject for file name
            fileName = CleanFileName(olItem.Subject)
            If fileName = "" Then fileName = "Email_" & i
            
            ' Write content to Word doc
            With wdDoc
                .Content.InsertAfter "Subject: " & olItem.Subject & vbCrLf
                .Content.InsertAfter "From: " & olItem.SenderName & " <" & olItem.SenderEmailAddress & ">" & vbCrLf
                .Content.InsertAfter "Sent: " & olItem.SentOn & vbCrLf & vbCrLf
                .Content.InsertAfter olItem.Body
                .SaveAs2 FileName:=savePath & fileName & ".docx", FileFormat:=16
                .Close False
            End With
        End If
    Next i
    
    MsgBox "Successfully exported " & olSelection.Count & " email(s) to Word documents." & vbCrLf & _
           "Saved in: " & savePath, vbInformation, xTitleId
    
Cleanup:
    On Error Resume Next
    wdApp.Quit
    Set wdApp = Nothing
    Set olSelection = Nothing
    Set olItem = Nothing
    Exit Sub
    
ErrHandler:
    MsgBox "An error occurred: " & Err.Description, vbExclamation, xTitleId
    Resume Cleanup
End Sub

' Helper to clean illegal filename characters
Private Function CleanFileName(strName As String) As String
    Dim invalidChars As Variant, ch As Variant
    invalidChars = Array("\", "/", ":", "*", "?", """", "<", ">", "|")
    For Each ch In invalidChars
        strName = Replace(strName, ch, "_")
    Next
    CleanFileName = Trim(strName)
End Function/code>

4. Pulse F5 en el editor de VBA, o asígnela a la Barra de acceso rápido o a la pestaña Programador para acceder a ella más rápidamente en el futuro.

5. Cuando se le solicite, elija la carpeta de destino. La macro procesará cada correo seleccionado y guardará cada uno como un archivo de Word (.docx) independiente, utilizando el asunto del mensaje como nombre del archivo.
Si el asunto contiene caracteres no válidos para nombres de archivo, se sustituirán por un guion bajo. La exportación incluye el remitente, el asunto del correo electrónico, la fecha y el cuerpo del mensaje.

Consejos y resolución de problemas:

  • Si el asunto de un correo electrónico es demasiado largo, Windows podría impedir que se guarde el archivo. En ese caso, acórtelo manualmente en Outlook antes de continuar.
  • Si Word no se abre o muestra un error, asegúrese de que Microsoft Word esté instalado y completamente actualizado.
  • Este método no exporta imágenes incrustadas ni formatos complejos; utilice el método de Kutools si necesita exportaciones de mayor fidelidad.
  • Por motivos de privacidad, asegúrese de no sobrescribir archivos existentes con los mismos nombres en la carpeta de destino.

En resumen, ahora cuenta con varias opciones eficaces para exportar correos electrónicos de Outlook a Word: ya sea que necesite convertir un único mensaje, procesar múltiples correos en lote mediante un complemento de productividad o automatizar el proceso con código VBA. Cada solución ofrece ventajas distintas: los métodos manuales no requieren configuración previa, aunque son más lentos; complementos como Kutools permiten operaciones por lotes eficientes y mayor flexibilidad; y las macros VBA le otorgan control total si prefiere personalizar su flujo de trabajo. Si un método no satisface plenamente sus necesidades, puede cambiar en cualquier momento a otro enfoque.

Si experimenta problemas, verifique cuidadosamente los permisos del archivo, asegúrese de que su software esté actualizado y siga cada paso con atención. Para escenarios adicionales de automatización o integración, puede exportar los correos electrónicos como PDF u optar por otras funciones de exportación de Outlook según sus necesidades.


Las mejores herramientas de productividad para Office

¡Descubra el nuevo Kutools para Outlook con 100+ funciones increíbles!¡Haga clic para descargar ahora!

🤖KUTOOLS AI:Utiliza tecnología avanzada de IA para gestionar correos electrónicos sin esfuerzo, incluyendo responder, resumir, optimizar, ampliar, traducir y redactar correos.

📧Automatización de correo electrónico: Respuesta automática (disponible para POP e IMAP) / Programar el envío de correos electrónicos / CC/BCC automático según reglas al enviar correos / Reenvío automático (regla avanzada) / Añadir saludo automáticamente / Dividir automáticamente los correos con múltiples destinatarios en mensajes individuales...

📨Gestión de correo electrónico: Recupera tus correos electrónicos / Bloquea correos fraudulentos por asunto y otros criterios / Elimina correos electrónicos duplicados / Búsqueda avanzada / Organiza tus carpetas

📁Archivos adjuntos Pro: Guardar en lote / Desvincular en lote / Comprimir en lote / Guardar automáticamente / Desconectar automáticamente / Auto comprimir...

🌟Magia de la interfaz: 😊Más emojis bonitos y modernos / Le avisa cuando llegan correos importantes / Minimiza Outlook en lugar de cerrarlo

👍Maravillas con un solo clic: Responder a Todos con Adjuntos / Correos electrónicos antiphishing / 🕘 Mostrar zona horaria: hora actual del remitente...

👩🏼‍🤝‍👩🏻Contactos y calendario: Crear contactos en lote a partir de correos seleccionados / Dividir un grupo de contactos en grupos individuales / Eliminar recordatorio de cumpleaños...

Utilice Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y más de 40 idiomas adicionales.

Desbloquee Kutools para Outlook al instante con un solo clic. ¡No espere más: descárguelo ahora y potencie su eficiencia!

kutools for outlook características1kutools for outlook características2

🚀 Descarga con un solo clic — Obtenga todos los complementos de Office

Muy recomendado: Kutools for Office (5 en 1)

Un solo clic para descargar cinco instaladoresa la vez —Kutools para Excel, Outlook, Word, PowerPointy Office Tab Pro.¡Haga clic para descargar ahora!

  • Comodidad con un solo clic: Descargue los cinco paquetes de instalación de una sola vez.
  • 🚀Listo para cualquier tarea de Office: Instale los complementos que necesite, justo cuando los necesite.
  • 🧰Incluido: Kutools para Excel / Kutools para Outlook / Kutools para Word / Office Tab Pro / Kutools for PowerPoint