-4

我想从 Microsoft docx 类型文档中调用我的 java 类文件的 java 方法之一?

是否有任何简单而稳定的解决方案可用?如果有人对此有想法,请与我分享?

在此先感谢亚廷·巴拉亚

4

3 回答 3

0

一种方法是使用IKVM将 Java 代码转换为 DLL,然后从 VSTO Word 插件中调用它。

另一种方法是将您的 Java 代码转换为 Web 服务(SOAP 或 REST),然后从 Word 加载项或 VBA(即 Word 宏)调用它。对于 SOAP,例如参见http://jamesecampbell.blogspot.com.au/2012/11/how-to-consume-web-service-in-microsoft.html

于 2013-07-28T01:26:57.643 回答
0

MS docx 的 Microsoft 语言是 Visual Basic,您不能本机调用 java 方法。

于 2013-07-23T13:44:36.387 回答
0

你也可以执行一个 shell 命令来做你想做的事:

retValue = Shell("command", vbNormalFocus)

发现如何使用 VBA 执行 shell 命令?

于 2013-07-23T13:47:10.513 回答