我的应用程序启动 Outlook 并发送带有附件的电子邮件。我的新电脑有不同版本的 Outlook,版本是 1.2023.1018.300(生产)。客户端版本是20231013005.12.
我的应用程序在新 Outlook 中出现错误。错误消息是“无效的类字符串”。
该错误是由于使用 ole 启动 Outlook 进程而导致的。
``` Outlook:=CreateOleObject('Outlook.Application') ;```
我猜新的外观有一个不同的名字。
我也尝试过使用 ShellExecute。这样可以正常启动 Outlook,但电子邮件中没有附件。
``` ShellExecute(handle, "open", em_mail, NULL, NULL, SW_SHOWNORMAL);```
em_mail 是 'mailto:' &recipient_email_address & '?subject=' & subject & '&body=' & body & '&attachment=' &attachment_path;
感谢您的帮助。
彼得
新的 Outlook (Monarch) 没有与桌面 Outlook 相同的 COM API。除了 Web 插件 (JS) 之外,它没有任何 API。