Abrir enlaces de varios correos seleccionados en Outlook, ¿se puede?

Nacho Pérez 20 Puntos de reputación
2024-12-17T12:42:44.5566667+00:00

Buenas tardes.

Me gustaría saber si hay alguna forma de poder abrir varios enlaces automáticamente de diferentes correos seleccionados en Outlook.

Gracias.

Saludos!!!

Preguntas y respuestas (Q&A) de Microsoft
Preguntas y respuestas (Q&A) de Microsoft
Use esta etiqueta para compartir sugerencias, solicitudes de características y errores con el equipo de Microsoft Q&A. El equipo de Microsoft Q&A evaluará sus comentarios periódicamente y proporcionará actualizaciones a lo largo del proceso.
399 preguntas
0 comentarios No hay comentarios
{count} votos

3 respuestas

Ordenar por: Muy útil
  1. Gao Chen 4,385 Puntos de reputación Proveedor de Microsoft
    2024-12-17T21:12:29.37+00:00

    Hola Nacho Pérez,

    ¡Bienvenido(a) a Microsoft Q&A!

    En este caso, actualmente, Outlook no tiene ninguna función incorporada que permita abrir automáticamente varios enlaces de diferentes correos seleccionados al mismo tiempo. Sin embargo, aca te dejo algunas alternativas que podrías considerar:

    • Copiar y pegar enlaces manualmente: Selecciona los correos electrónicos con los enlaces que necesitas abrir, copia cada enlace y pégalos en una nueva pestaña o ventana de tu navegador.
    • Uso de scripts o macros: Si tienes conocimientos de programación, podrías crear un script o macro en VBA (Visual Basic for Applications) para automatizar la apertura de enlaces desde correos seleccionados en Outlook.
    • Complementos de terceros: Existen algunos complementos y herramientas de terceros que podrían ofrecer esta funcionalidad. Sin embargo, es importante asegurarse de que sean seguros y confiables antes de instalarlos.

    Espero que información brindada fuera útil, en caso de que necesites las instrucciones para usar macros, no dudes en preguntarme. Si necesitas más asistencia, estoy a tu disposición.

    Atentamente,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

  2. Nacho Pérez 20 Puntos de reputación
    2024-12-19T23:37:08.4533333+00:00

    Buenas.

    Muchas gracias por la respuesta, ya sé que igual no puedes ayudarme a crear el Script, ¿pero podrías echarme una mano?

    Muchísimas gracias.

    Saludos!!!

    0 comentarios No hay comentarios

  3. Gao Chen 4,385 Puntos de reputación Proveedor de Microsoft
    2024-12-20T21:25:13.7666667+00:00

    Hola de nuevo Nacho Pérez,

    Si claro, en este caso, estos serian los pasos para usar un script VBA en Outlook:

    Abre el Editor de VBA:

    • En Outlook, ve a la pestaña "Desarrollador" y haz clic en "Visual Basic".
    • Alternativamente, puedes presionar Alt + F11 para abrir el Editor de VBA directamente.

    Crear un nuevo módulo:

    • En el Editor de VBA, haz clic derecho en "VbaProject (Outlook)" en el Explorador de proyectos.
    • Selecciona "Insertar" y luego "Módulo".

    Escribir el código VBA:

    • En el nuevo módulo, puedes escribir tu script VBA. Aquí tienes un ejemplo básico que abre todos los enlaces en los correos seleccionados:
    Sub AbrirEnlacesDeCorreosSeleccionados()
        Dim olApp As Outlook.Application
        Dim olSel As Outlook.Selection
        Dim olMail As Outlook.MailItem
        Dim olInspector As Outlook.Inspector
        Dim olDoc As Object
        Dim olHTML As Object
        Dim olAnchors As Object
        Dim i As Integer
    
        Set olApp = Outlook.Application
        Set olSel = olApp.ActiveExplorer.Selection
    
        For Each olMail In olSel
            If olMail.Class = olMailItem Then
                Set olInspector = olMail.GetInspector
                Set olDoc = olInspector.WordEditor
                Set olHTML = olDoc.HTMLDocument
                Set olAnchors = olHTML.getElementsByTagName("a")
    
                For i = 0 To olAnchors.Length - 1
                    Shell "cmd /c start " & olAnchors(i).href, vbHide
                Next i
            End If
        Next olMail
    End Sub
    

    Ejecuta el script:

    • Guarda el módulo y cierra el Editor de VBA.
    • En Outlook, ve a la pestaña "Desarrollador" y haz clic en "Macros".
    • Selecciona AbrirEnlacesDeCorreosSeleccionados y haz clic en "Ejecutar".

    Este script abrirá todos los enlaces de los correos seleccionados en tu navegador predeterminado. Ten en cuenta que necesitarás ajustar el script según tus necesidades específicas y asegurarte de que Outlook esté configurado para permitir macros.

    Espero que la información sea útil. Quedo a la espera de su respuesta.

    Atentamente,

    Gao


    Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.


Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.