
A dónde recurrir a medida que se implementa la nueva perspectiva y rompe nuestras aplicaciones
Cualquiera que siga mi blog, sabe que he publicado muchos artículos sobre las ‘nuevas perspectivas’. Las personas comienzan a enfrentar el problema de la ruptura de la automatización de Outlook cuando se actualizan, y uso el término ‘actualización’ muy libremente, a las nuevas perspectivas.
Por ejemplo, hoy, había un par de publicaciones sobre el tema en el foro de acceso a Microsoft Answers:
Ha habido otros y muchos, muchos, muchos más surgirán en los próximos meses.
El silencio de Microsoft, más de lo mismo de Redmond
A pesar del uso generalizado de los métodos VBA como correo electrónico DatabaseObject y SendObject en Access, Microsoft no ha proporcionado ninguna orientación para mantener su funcionalidad con las «nuevas perspectivas». Esta falta de comunicación ha dejado a los desarrolladores que se valgan por sí mismos, buscando soluciones alternativas sin apoyo oficial.
Como la ‘nueva perspectiva’ se ha estado implementando durante varios meses, y no tenemos soporte proveniente de Microsoft, pensé que tendría sentido crear una publicación, esta, en la que podría tratar de centralizar algunos recursos para tratar de ayudar a los desarrolladores a redirigir a posibles soluciones a la ‘nueva perspectiva’ que no es accesible de ninguna manera a través de VBA.
El espacio de tierra en la solución actual
Básicamente, esta es mi respuesta calderosa sobre el tema:
Dada la incapacidad de automatizar la «nueva perspectiva» directamente, aquí hay algunas técnicas que puede considerar:
- Correo cdí
Utilice los objetos de datos de colaboración (CDO) para enviar correos electrónicos a través de SMTP, evitando Outlook por completo.
- Cliente de correo electrónico de Thunderbird
Cambie a Mozilla Thunderbird, que se puede automatizar para enviar correos electrónicos.
- API de Microsoft Graph
Aproveche la API de gráficos moderna para automatizar los flujos de trabajo de correo electrónico de forma segura.
- API REST personalizada
Desarrolle su propia API REST para obtener el control total sobre la automatización del correo electrónico.
- Versiones de perspectiva perpetua
Considere usar una licencia perpetua para Outlook, como Outlook 2019 o 2024, para mantener las capacidades de automatización.
- Potencia automatizar :: flujo
Puede crear un flujo para procesar un HTTP (s) solicitudes y usar VBA para enviar información de correo electrónico (como solicitud HTTP) al flujo para enviarla realmente.
- O algún otro enfoque alternativo
Un enfoque estratégico
Todo es un desastre y para el desarrollador promedio un poco abrumador. Es por eso que he estado aconsejando a mis clientes que mantengan el cambio a la ‘nueva perspectiva’ durante el mayor tiempo que puedan.
Use este tiempo sabiamente para prepararse y desarrollar su estrategia de solución para que cuando extraiga el conmutador (o se lo obliga en una actualización como lo hizo Microsoft a los usuarios de Windows Mail) e instalar las nuevas Outlook, ya estará listo.
Haciendo oír tu voz
¡También le había instado a enviar sus comentarios sobre su experiencia y cómo lo ha afectado a través de su mecanismo de comentarios, portal de comentarios, publicaciones de blog, foros!
