当我在Windows的命令行中编写时:
C:\Program Files (x86)\Microsoft Office\Office12>winword.exe /mOpenPage c:\Navod
ilo.doc
它以宏/ mOpenPage开头word文档。
我想用Java做同样的事情,但是没有成功。
String[] cmd = {"cmd","/c","c:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.exe","/mOpenPage","c:\\Navodilo.doc"};
Process proc = Runtime.getRuntime().exec(cmd);
以及如何在不指定winword.exe路径的情况下打开文档?还要使用/ mOpenPage宏
救命?
最佳答案
尝试这个:
String cmd = "c:\\Program Files (x86)\\Microsoft Office\\Office12\\WINWORD.exe /mOpenPage c:\\Navodilo.doc";
Process proc = Runtime.getRuntime().exec(cmd);