El nuevo Outlook no admite macros de VBA: alternativas prácticas
🔍 WiseChecker

El nuevo Outlook no admite macros de VBA: alternativas prácticas

El nuevo Outlook para Windows no admite macros de VBA. Esto significa que los scripts que creaste para automatizar la clasificación de correos, las respuestas a mensajes o las tareas del calendario no se ejecutarán en la nueva aplicación. Microsoft diseñó el nuevo Outlook sobre una plataforma basada en web que no puede cargar el modelo de complementos COM que VBA requiere. Este artículo explica por qué VBA no está disponible en el nuevo Outlook y proporciona alternativas concretas para lograr los mismos resultados de automatización.

Conclusiones clave: Automatizar el nuevo Outlook sin VBA

  • Flujos en la nube de Power Automate: Utiliza conectores de Outlook predefinidos para automatizar la clasificación de correos, el reenvío y la creación de calendario sin código.
  • Pasos rápidos en el nuevo Outlook: Aplica reglas y acciones integradas como mover, marcar y responder sin scripting.
  • Complementos de terceros de AppSource: Instala herramientas como Shared Email Templates o Auto Reply Manager que funcionan en el entorno del nuevo Outlook.

ADVERTISEMENT

Por qué el nuevo Outlook no puede ejecutar macros de VBA

El nuevo Outlook está construido sobre la plataforma basada en web de Microsoft que se utiliza en Outlook en la web y Outlook para Mac. Esta plataforma utiliza un entorno de ejecución diferente que no incluye el motor de Visual Basic para Aplicaciones. Las macros de VBA dependen de complementos COM y del modelo de objetos de Outlook, que no están presentes en la arquitectura del nuevo Outlook. Microsoft ha declarado que VBA no se agregará al nuevo Outlook. En su lugar, la compañía recomienda usar Power Automate, complementos y reglas integradas para lograr una automatización similar. El nuevo Outlook tampoco admite complementos COM, lo que significa que cualquier herramienta de terceros que dependa de COM no se cargará.

Alternativas prácticas para reemplazar las macros de VBA en el nuevo Outlook

Tienes tres vías principales para reemplazar las macros de VBA: automatización en la nube con Power Automate, herramientas integradas como Pasos rápidos y reglas, y complementos de terceros de AppSource. Cada método funciona para diferentes escenarios.

Flujos en la nube de Power Automate

  1. Abrir Power Automate en tu navegador
    Ve a make.powerautomate.com e inicia sesión con tu cuenta de Microsoft 365 de trabajo o escuela.
  2. Crear un nuevo flujo de nube automatizado
    Selecciona Crear > Flujo de nube automatizado. Elige un desencadenador como Cuando llega un nuevo correo electrónico en Outlook.
  3. Agregar una acción del conector de Outlook
    Haz clic en Nuevo paso y busca Outlook. Selecciona una acción como Mover correo, Reenviar correo o Crear evento de calendario.
  4. Configurar los parámetros de la acción
    Establece la carpeta, el filtro de asunto o la dirección del destinatario. Usa contenido dinámico del desencadenador para insertar propiedades del correo.
  5. Guardar y probar el flujo
    Haz clic en Guardar y luego en Probar. Envía un correo de prueba para verificar que el flujo se ejecute correctamente.

Pasos rápidos en el nuevo Outlook

  1. Abrir Pasos rápidos desde la cinta de opciones
    En el nuevo Outlook, ve a la pestaña Inicio y haz clic en Pasos rápidos en el grupo Mover.
  2. Crear un nuevo paso rápido
    Selecciona Nuevo paso rápido y elige entre plantillas como Mover a carpeta, Responder y eliminar o Reenviar.
  3. Personalizar la acción
    Establece la carpeta de destino, el texto del mensaje o las opciones de marca. Puedes agregar varias acciones en un solo paso rápido.
  4. Asignar un método abreviado de teclado
    En el editor de pasos rápidos, establece una combinación de teclas como Ctrl+Mayús+1 para activar el paso.
  5. Aplicar el paso rápido a cualquier correo
    Selecciona un mensaje y haz clic en el nombre del paso rápido o presiona el método abreviado de teclado.

Instalar complementos de terceros desde AppSource

  1. Abrir Obtener complementos en el nuevo Outlook
    Haz clic en los puntos suspensivos (…) en la cinta de opciones y selecciona Obtener complementos.
  2. Explorar o buscar herramientas de automatización
    Usa la barra de búsqueda para encontrar complementos como Shared Email Templates, Auto Reply Manager o Email Automation.
  3. Revisar permisos e instalar
    Haz clic en un complemento, lee los permisos y selecciona Agregar. El complemento aparece en la cinta de opciones después de la instalación.
  4. Configurar el complemento para tu flujo de trabajo
    Abre el complemento desde la cinta de opciones y configura plantillas, reglas o desencadenadores según las instrucciones del proveedor.

ADVERTISEMENT

Si la alternativa no funciona como se esperaba

Cambiar de VBA a estas alternativas puede revelar brechas en la funcionalidad. A continuación se presentan problemas específicos y sus soluciones.

El flujo de Power Automate no se activa con algunos correos

Power Automate solo se activa con correos que llegan después de guardar el flujo. Los correos que ya están en la bandeja de entrada se ignoran. Para procesar mensajes existentes, agrega un desencadenador manual o usa un flujo programado que se ejecute de forma recurrente. También verifica que el buzón esté conectado a la misma cuenta de Microsoft 365 utilizada en Power Automate.

El paso rápido no aparece en la cinta de opciones

Los pasos rápidos en el nuevo Outlook se almacenan por perfil de buzón. Si cambias entre el nuevo Outlook y el Outlook clásico, los pasos rápidos pueden no sincronizarse. Vuelve a crear el paso rápido directamente en el nuevo Outlook. También confirma que estás usando la versión 1.2023.xxx o posterior del nuevo Outlook, ya que las versiones anteriores tenían soporte limitado para pasos rápidos.

El complemento de terceros no funciona después de la instalación

Algunos complementos requieren el modelo de complementos COM del Outlook clásico y no se cargarán en el nuevo Outlook. Verifica en la lista de AppSource del complemento si hay una nota que diga Funciona con el nuevo Outlook. Si el complemento no es compatible, contacta al proveedor para obtener una versión basada en web. A partir de 2025, la mayoría de los proveedores importantes de complementos han lanzado versiones compatibles con el nuevo Outlook.

Power Automate vs. Pasos rápidos vs. Complementos: Comparación

Elemento Power Automate Pasos rápidos
Tipo de desencadenador Basado en eventos (nuevo correo, cambio de calendario) Manual (el usuario hace clic o usa un método abreviado de teclado)
Complejidad Alta: requiere diseño de flujo y lógica de condiciones Baja: acción de uno o varios pasos configurada y olvidada
Requiere codificación Sin codificación, pero requiere construcción de condiciones lógicas Sin codificación
Funciona sin conexión No: requiere conexión a internet Sí: se ejecuta localmente en el cliente de Outlook
Mejor para Enrutamiento automatizado de correos, flujos de aprobación, sincronización de calendario Mover, responder, marcar o eliminar con un clic en mensajes individuales

El nuevo Outlook no admite macros de VBA, pero Power Automate, Pasos rápidos y complementos de terceros pueden reemplazar la mayoría de las tareas de automatización comunes. Power Automate maneja flujos de trabajo complejos basados en eventos. Los Pasos rápidos funcionan para acciones manuales de un clic en mensajes individuales. Los complementos cubren necesidades especializadas como plantillas de correo o programación de respuestas automáticas. Evalúa qué método se ajusta a cada tarea de automatización que manejabas con VBA. Para automatización avanzada que requiera código personalizado, considera usar la API Graph de Microsoft con un script que se ejecute fuera de Outlook.

ADVERTISEMENT