有没有人有一个没有Java / COM桥的工作解决方案? 例如,将Email作为文件(.msg)处理,而不是查找剪贴板中引用的数据?

===============>>#1 票数:2

几年前,我使用Apache POI从.msg文件中提取电子邮件的内容,确实取得了一些进展。 我很确定他们有一个简单的swing explorer / viewer,你可以用它来检查复合文档格式中的结构,但我现在找不到它。

我能够提取我感兴趣的大部分信息,但最终想要创建消息的mime格式版本,并且无法以我可以使用的格式提取我需要的所有信息。

===============>>#2 票数:2 已采纳

也许这是您的问题的解决方案: http//sourceforge.net/projects/javaoutlookdd/它允许在拖放过程中处理文件对象等Outlook项目。

===============>>#3 票数:0

我假设你已经排除了“org.eclipse.swt.dnd”中出于某种原因的工具? 有一些例子在这里上如何去使用它们,如果你还没有。 如果您真正想做的是拖放,那么您将不得不使用这些工具进行一些工作。 那时,问题就变成了,它在剪贴板上的格式是什么,在文件中是什么格式,哪个更容易集成到你的应用程序中。

  ask by Martin Klinke translate from so

未解决问题?本站智能推荐:

1回复

Eclipse RCP。 Java。 建立新视窗

在主窗口(启动应用程序后出现)中,我必须做一个主菜单,它应该有一个窗口部分,在这一部分中,我应该选择新窗口,单击新窗口后,我应该有一个新窗口。窗口,这样的窗口我最多可以创建两个。 (即window-> new window) 在互联网上,我找不到任何对我的问题有意义的东西。 提示
1回复

使用JAVA的MS Outlook工作

我的想法是将我们自己的公司工具与MS Outlook集成在一起, 我们公司的工具是“事件”或“服务请求”工具。我们使用该工具在MS Outlook中使用在工具中生成的服务编号(当客户在我们的工具中记录问题时生成此服务编号)与用户进行通讯, 但是我只知道JAVA而不是C#(所以我对JA
2回复

Eclipse和Team City插件

我正在为Java开发人员和Team City使用Eclipse进行持续集成,并为我的存储库使用tortoiseSVN。 我已经安装了所有必需的插件,但是只要我选择TeamCity-> Remote from eclipse 运行 ,我都会收到以下消息: 找不到适合的“远程运行”修改
1回复

Eclipse Gradle集成无法正常工作

您好,我必须导入gradle proyect才能使其食相,并且集成似乎无法正常工作,我使用Windows 7。 我已经从此更新站点安装了Gradle eclipse集成: https://github.com/spring-projects/eclipse-integration-g
1回复

集成Map / Reducer和Java Project Eclipse

我在Eclipse工作区中有一个Java项目和Map / Reducer项目,我想使用java项目中Map / Reducer项目的类文件执行计算,我对Apache Hadoop&Map / Reducer还是陌生的,请提出建议。
1回复

需要一个VB脚本,可将excel powerpoint Outlook单词放到用户桌面上并访问Office图标

真的很新,所以请原谅。 我们有一台装有Office 2003 Professional的XP机器。 我们有一个登录脚本,该脚本将WORD EXCEL POWERPOINT OUTLOOK和ACCESS 2003图标放置在用户桌面上。 但是,有些机器现在安装了Office 2010而不是20
1回复

将电子邮件从Outlook拖放到Java(使用JNA)

我正在尝试通过拖放将电子邮件从Outlook传输到Eclipse RCP应用程序。 使用此代码段,我发现在从Outlook 2010到Java的拖放操作过程中,以下本机类型被传输: 我需要完整的邮件正文,因此在拖放操作期间提供的文本不够。 我尝试扩展ByteArrayTransfer
2回复

在ASP.NET中读取Outlook消息越界错误

我正在尝试将MS Outlook集成到asp.net中。 我的代码(如下)越界错误。 我究竟做错了什么? 我没有正确收到收件箱消息吗? 提前致谢 编辑:基于我的调试 inbox = name.GetDefaultFolder(Outlook.OlDefaultFolders.o
1回复

MS Outlook电子邮件是否有唯一标识符?

我知道MS设置了一个名为ConversationId的字段,该字段唯一地为每个用户标识一个邮件线程。 这适用于非域用户(包括端点)的答复。 那么,MS怎么做到的呢? 他们是否为此使用了隐藏的唯一电子邮件ID? 我想知道是否存在某种方法来识别由MS Outlook用户(网络)生成的
1回复

将Outlook电子邮件和其他文件拖放到Java应用程序中

我创建了一个Java应用程序,用户可以在其中拖放文件以将其保存到指定的文件夹中。 我正在使用FileDrop ,不幸的是,它不适用于直接从Outlook中拖放的电子邮件。 当电子邮件首先放到桌面(创建一个.eml文件)然后放到应用程序中时,它可以工作,但是我真的想绕过这一步。 您可以在下