2010-03-31 67 views
0

我從我的Java代碼要打開word文檔打開Word文檔。但不僅僅是打開文檔,而是打開確切的頁面或段落。如何從命令行的某些頁面或類似

任何意見或指導原則?

新聞! 我發現我可以把書籤上指定的地方在文檔螞蟻那麼當我打開該文檔,我可以去他們的微距。當您打開文檔時,也可以指定宏。 像這樣:

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,或者你看到一些變通?

在此先感謝!

+0

我認爲沒有辦法做到這一點。 – Roman 2010-03-31 08:06:42

+0

我在答案中是否正確地告訴你要在應用程序中處理Word文檔?或者你只是想運行一個MS Word的實例打開所需的文件? – Ham 2010-03-31 08:07:42

+0

我想在MS Word的特定頁面上打開文檔。 – Milan 2010-03-31 08:09:58

回答

2

如果可以從命令行指定的頁面上打開Word文檔,那麼你可以使用Runtime.exec()來執行。

-1

您可以通過使用Apache POI API,您可以通過使用POI打開所有的辦公產品在應用程序中打開word文檔。

+1

如上所述:這不是,米蘭正在尋找什麼。 – Ham 2010-03-31 09:04:33

相關問題