【发布时间】:2010-09-06 13:44:38
【问题描述】:
有没有人在没有 Java/COM-bridge 的情况下获得了可行的解决方案?例如。将电子邮件作为文件 (.msg) 处理,而不是定位剪贴板中引用的数据?
【问题讨论】:
标签: java eclipse ms-office integration desktop
有没有人在没有 Java/COM-bridge 的情况下获得了可行的解决方案?例如。将电子邮件作为文件 (.msg) 处理,而不是定位剪贴板中引用的数据?
【问题讨论】:
标签: java eclipse ms-office integration desktop
也许这是您的问题的解决方案: http://sourceforge.net/projects/javaoutlookdd/ 它允许在拖放过程中处理文件对象等 Outlook 项目。
【讨论】:
几年前我确实在这类事情上取得了一些进展,使用Apache POI 从 .msg 文件中提取电子邮件的内容。我很确定他们有一个简单的 Swing Explorer / 查看器,您可以使用它来检查复合文档格式中的结构,但我现在找不到它。
我能够提取我感兴趣的大多数信息,但最终想要创建消息的 mime 格式版本,但无法以我可以使用的格式提取我需要的所有信息。
【讨论】:
我假设您出于某种原因已经排除了“org.eclipse.swt.dnd”中的工具?有一些示例here 说明如何使用它们,以防万一。如果你真正想做的是拖放,你将不得不使用这些工具做一些工作。到那时,真正的问题就变成了,它在剪贴板上是什么格式,而不是在文件中,哪种格式更容易集成到您的应用程序中。
【讨论】: