我们正在从 Ms Outlook 切换到 Lotus Notes 作为我们的默认电子邮件客户端。我遇到的问题是某些用于打印和发送 PDF 的自定义按钮不再起作用,而是返回此消息:“没有默认邮件客户端或当前邮件客户端无法满足消息传递请求。请运行 Microsoft Outlook 并设置它作为默认邮件客户端”
到目前为止我尝试的是
- 更改控制面板中的默认电子邮件客户端 --> DefaultPrograms --> Set Your Default Programs 设置并制作我的 Lotus Notes 邮件,然后单击“将此程序设置为默认值”。
- 这不起作用,所以我回到相同的设置,而是点击“设置程序访问和计算机默认值”,从那里我进入默认电子邮件程序部分并选择 Lotus Notes,仍然不行。
- 进入 regedit 导航到“HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice”将键“Progid”(REG_SZ 类型)更改为“LotusNotes.URL.mailto”的值
- 谷歌搜索了很多,但仍然找不到任何有效的东西。
Dynamics NAV 似乎对 Outlook 有很深的了解,但我真的别无选择,只能切换到 Lotus Notes。任何帮助将不胜感激。我们的位置也有 Windows 7 和 Windows XP。
编辑:查看代码单元的函数调用Mail.NewMessage()
再次与 Outlook 正常工作,但我无法让它与 Lotus Notes 一起工作