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

Extracción de correos de Outlook: extraiga información clave como nombres, empresas, números y Dirección de correo electrónico

AutorSun Fecha de modificación

En la comunicación por correo electrónico actual, marcada por su ritmo acelerado, es fundamental extraer rápidamente información clave de los mensajes —como nombres, direcciones de correo electrónico, números (por ejemplo, precios o números de teléfono) y nombres de empresas—. Esto resulta especialmente relevante al trabajar con correos extensos, ya que extraer dicha información no solo permite comprender el contenido con mayor rapidez, sino que también mejora notablemente la eficiencia y la precisión en el trabajo. Este tutorial presenta tres métodos para extraer información de correos electrónicos: Extracción manual, Extracción semiautomática con VBA y Extracción totalmente automatizada con KUTOOLS AI, ayudándole a elegir el enfoque más adecuado para sus necesidades.

Extracción tradicional – Manual

Copie y pegue manualmente los datos desde los correos: sencillo, pero lento y propenso a errores.

KUTOOLS AI para extracción – Totalmente automatizada

Extraiga datos automáticamente con un solo clic gracias al Asistente de IA de Kutools para Outlook: rápido, preciso y fácil de usar.

VBA para extracción – Semiautomatizada

Utilice scripts de VBA para automatizar parcialmente la extracción. Requiere conocimientos de programación y ofrece una personalización limitada.


Extracción tradicional – Manual


La extracción manual es el método más básico, que requiere que el usuario abra los correos, identifique manualmente la información clave (por ejemplo, nombres, direcciones de correo electrónico y números de teléfono) y la copie y pegue en Excel u otros documentos.

Paso 1. Abra el correo objetivo y revise su contenido.

Paso 2. Localice manualmente y seleccione la información clave (por ejemplo, nombres, dirección de correo electrónico, número de teléfono) y pulse Ctrl+C para copiarla.

Paso 3. Vaya a Excel u otro documento y pulse Ctrl+V para pegar.

Ventajas e inconvenientes

Ventajas

  • No requiere herramientas adicionales.
  • Sencillo y perfecto para usos ocasionales.

Inconvenientes

  • Lento y propenso a errores, especialmente cuando se manejan grandes volúmenes de correos electrónicos.
  • No es adecuado para usos frecuentes ni para tareas de extracción a gran escala.

KUTOOLS AI para extracción – Totalmente automatizada


Kutools para Outlook’s Asistente de IA ofrece una solución totalmente automatizada. Gracias a su avanzada tecnología de inteligencia artificial, extrae información clave (por ejemplo, nombres, nombre de la empresa, número de teléfono y dirección de correo electrónico) con un solo clic.

👉 ¡Trabaje de forma más inteligente en Outlook!Descargue Kutools para Outlookpara aumentar su productividad con las funciones que ahorran tiempo de 100+ — ¡gratis durante 30 días!

Paso 1. Instale Kutools para Outlook y, a continuación, abra Outlook. Haga clic en Kutools > IA para activar la función de KUTOOLS AI.

click-kutools-ai
Nota:
  • Si utiliza por primera vez la función de IA de Kutools en Outlook, aparecerá un cuadro de diálogo de Configuración de IA que le pedirá que seleccione un proveedor de IA (por ejemplo, OpenAI, Google Gemini o Baidu) e introduzca su clave de IA.

    doc-configure-settings
  • Si aún no dispone de una clave de IA, le recomendamos solicitar la clave de KUTOOLS AI, que le permite utilizar las funciones de KUTOOLS AI 100 veces de forma gratuita.¿Cómo obtengo una clave de KUTOOLS AI?

Paso 2. Vaya al panel de KUTOOLS AI activado, haga clic en la pestaña Extraer y, a continuación, pulse el botón Generar para que la IA extraiga la información del correo actual.

Podrá ver toda la información clave extraída y organizada en el panel.

Paso 3 - 1. Si el contenido no está bien estructurado, haga clic en el botón Regenerar para que la IA extraiga nueva información clave para usted.

doc-regenerate

Paso 3 - 2. Si el contenido le satisface, haga clic en el botón Copiardoc-copy-button para copiar el contenido extraído y pegarlo donde desee.

Personalización

Los usuarios pueden personalizar los tipos de información que desean extraer, como nombres, nombre de la empresa o número de teléfono.

Haga clic en el botón doc-skill-library-management-button Gestión de la biblioteca de habilidades, localice la habilidad Extraer y pulse el botón Agregar para introducir sus solicitudes personalizadas y guardarlas.

doc-add-options
Ventajas e inconvenientes

Ventajas

  • No requiere conocimientos de programación y es fácil de usar.
  • Extracción rápida con alta precisión.
  • Altamente personalizable y flexible.

Inconvenientes

  • Es necesario instalar Kutools para Outlook

VBA para extracción – Semiautomatizada


VBA (Visual Basic for Applications) es un método semiautomatizado que permite a los usuarios extraer información específica de sus correos mediante la creación de scripts.

Nota: El código VBA proporcionado aquí solo puede extraer direcciones de correo electrónico y números, mostrando el contenido extraído en un cuadro de diálogo sin posibilidad de copiarlo.

Paso 1. Abra el correo objetivo y revise su contenido.

Paso 2. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones. A continuación, haga clic en Insertar > Módulo para crear un nuevo módulo.

doc-create-vba-module

Paso 3. Copie el código VBA que aparece a continuación y péguelo en el nuevo módulo.

VBA: extrae Extraer direcciones de correo electrónico y números Agregar desde correo actual

Sub ExtractDataFromCurrentEmail()
'UpdateByKutools
    Dim xCurEmail As Object
    Dim xEmailBody As String
    Dim xEmailPattern As String
    Dim xPhonePattern As String
    Dim xMatches As Object
    Dim xMatch As Variant
    Dim xExtractedData As String
    On Error Resume Next
    'Get the currently selected email
    If Application.ActiveWindow = Inspector Then
        Set xCurEmail = Application.ActiveInspector.CurrentItem
    Else
        Set xCurEmail = Application.ActiveExplorer.Selection.Item(1)
    End If
    'Check if the selected item is an email
    If xCurEmail.Class <> olMail Then
        MsgBox "Please select an email to extract data.", vbExclamation
        Exit Sub
    End If
    'Extract the email body
    xEmailBody = xCurEmail.Body
    'Define regex patterns for email addresses, and phone numbers
    xEmailPattern = "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b"
    xPhonePattern = "\d+"
    'Initialize the extracted data string
    xExtractedData = "Extracted Data:" & vbCrLf & vbCrLf
    'Extract email addresses using regex
    Set xMatches = ExtractUsingRegex(xEmailBody, xEmailPattern)
    If xMatches.Count > 0 Then
        xExtractedData = xExtractedData & "Email Addresses:" & vbCrLf
        For Each xMatch In xMatches
            xExtractedData = xExtractedData & xMatch & vbCrLf
        Next xMatch
        xExtractedData = xExtractedData & vbCrLf
    Else
        xExtractedData = xExtractedData & "No email addresses found." & vbCrLf & vbCrLf
    End If
    'Extract phone numbers using regex
    Set xMatches = ExtractUsingRegex(xEmailBody, xPhonePattern)
    If xMatches.Count > 0 Then
        xExtractedData = xExtractedData & "Numbers:" & vbCrLf
        For Each xMatch In xMatches
            xExtractedData = xExtractedData & xMatch & vbCrLf
        Next xMatch
    Else
        xExtractedData = xExtractedData & "No numbers found." & vbCrLf
    End If
    'Display the extracted data in a message box
    MsgBox xExtractedData, vbInformation, "Extracted Data"
End Sub

Function ExtractUsingRegex(Text As String, Pattern As String) As Object
    Dim xRegex As Object
    Set xRegex = CreateObject("VBsrcipt.RegExp")
    With xRegex
        .Global = True
        .IgnoreCase = True
        .Pattern = Pattern
    End With
    Set ExtractUsingRegex = xRegex.Execute(Text)
End Function
doc-paste-vba-code-to-module

Paso 4. Haga clic en el botón Ejecutardoc-run-button o pulse la tecla F5 y, a continuación, pulse el botón Ejecutar para ejecutar el código.

doc-run-dialog

Aparece un cuadro de diálogo con la información extraída.

doc-vba-show-extracted-info
Ventajas e inconvenientes

Ventajas

  • Reduce el esfuerzo manual; ideal para usuarios con conocimientos de programación.
  • Reduce el esfuerzo manual; ideal para usuarios con conocimientos de programación.

Inconvenientes

  • Requiere conocimientos de programación, ya que personalizar las reglas de extracción implica modificar el script.
  • Los resultados de la extracción pueden carecer de precisión y la gestión de los datos resulta incómoda.
  • Si se pierde el script de VBA, deberá reescribirse o recuperarse.

Comparación de métodos


MétodoExtracción manualKutoolsVBA
Facilidad de usoSencilloMuy fácilModerado
Ideal paraUso ocasionalTareas frecuentes o a gran escalaUsuarios avanzados
PersonalizaciónNingunaAltamente personalizableLimitada (requiere programación)
Velocidad de extracciónLentaRápidaModerado
PrecisiónBajaAltaModerado

Tanto si necesita extraer información de forma ocasional como si gestiona grandes volúmenes de correos con frecuencia, los tres métodos que se presentan en este tutorial cubrirán todas sus necesidades. Si busca una solución rápida, precisa y sin necesidad de programar, el Asistente de IA de Kutools para Outlook es su mejor opción.¡Descárguelo ahora y disfrute de una prueba gratuita para experimentar la comodidad de extraer correos con un solo clic!

Artículos relacionados


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 features1kutools for outlook features2

🚀 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