JavaFX 8 在 Outlook 中创建新邮件

JavaFX 8 create new Mail in Outlook

我想用 Java 创建一封新电子邮件分别从 Outlook 打开 "New eMail" window 并插入一些数据(如抄送、正文..)

我尝试了 SWT OLE 库,但这是个问题,因为我有一个纯 javafx8 应用程序 下一次尝试

getHostServices().showDocument("mailto:a@b.c")

这行得通,但我无法使用 html

格式化文本

下一次尝试是桌面 Class 但同样的问题,如 getHostServices,没有 html 格式的电子邮件。

一些想法?

Outlook 是一个 COM 服务器,您可以使用 OLE COM 技术实现自动化。我不使用 Java 进行开发,但我希望您能找到如何调用 Java 中的 COM 服务器,例如 - Is there OLE Automation in Java?. See Using Automation to Send a Microsoft Outlook Message。它向您展示了如何使用自动化来创建和发送 Microsoft Outlook 消息。

此外,您可能会发现 How to automate Outlook from another program 文章很有帮助。