I have a VB.Net application that emails via Outlook using Interaction.CreateObject("Outlook.Application"). This has been working fine until my client's IT department started pushing version 1.2024.111.100 (client version 20240119003.09) of Outlook to users' machines.
This code now gives the error "Unable to create the ActiveX component". Is there some fundamental difference in how the new version works? Is there a better approach?
I am not sure what to try at this point. I have been doing some research, but have not come upon any solutions yet.
The new web based Outlook (aka Monarch) has absolutely nothing in common with the desktop version of Outlook. There is no externally accessible API similar to the Outlook Object Model.
Switching back to the desktop version of Outlook (part of the Office suite) is your only option.
Keep in mind that Monarch is a replacement for Windows Mail and Windows Calendar, not the desktop version of Outlook, which is still fully supported.