如何在某些页面或类似命令行上从命令行打开Word文档

时间:2010-03-31 08:02:25

标签: java ms-word document

我希望从我的java代码中打开word文档。但不仅要打开文档,还要打开确切的页面或段落。

任何想法或指导方针?

新闻! 我发现我可以将书签放在文档中的指定位置上,然后当我打开文档时,我可以使用Macro转到它们。打开文档时也可以指定宏。 像这样:

String[] cmd  = {"cmd","/c","c:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.exe","/mOpenPage","c:\\Navodilo.doc"};            
Process proc = Runtime.getRuntime().exec(cmd);  

只有如何使用指定的宏 / mOpenPage 而不用 打开文档,以指定 winword.exe的路径,或者你看到一些解决方法?

提前致谢!

2 个答案:

答案 0 :(得分:2)

如果可以从命令行在特定页面上打开Word文档,则可以使用Runtime.exec()执行该文档。

答案 1 :(得分:-1)

您可以使用Apache POI API在您的应用程序中打开word-document,您可以使用POI打开所有办公产品。