2015-06-29 2 views
1

я хотел бы создать новое сообщение электронной почты с Java соответственно открыть окно «Новое сообщение электронной почты» из Outlook, и вставить некоторые данные (например, CC, Body ..)JavaFX 8 создать новую почту в Outlook,

Я попытался SWT OLE библиотеки, но это проблема, потому что у меня есть чистое приложение javafx8 Следующая попытка была с

getHostServices().showDocument("mailto:[email protected]") 

это работает, но я не могу форматировать текст с HTML

Следующая попытка была для рабочего класса но такая же проблема, как getHostServices, без html-форматирования e почты.

Некоторые идеи?

ответ

1

Outlook - это COM-сервер, который можно автоматизировать с использованием технологии OLE COM. Я не использую Java для разработки, но надеюсь, вы найдете, как вызывать COM-серверы на Java, например, - Is there OLE Automation in Java?. См. Using Automation to Send a Microsoft Outlook Message. В нем показано, как использовать автоматизацию для создания и отправки сообщения Microsoft Outlook.

Также вы можете найти полезную статью How to automate Outlook from another program.