ActiveXComponent app = new ActiveXComponent("Word.Application");
// 设置word不可见
app.setProperty("Visible", false);
// 获得word中所有打开的文档,返回Documents对象
Dispatch docs = app.getProperty("Documents").toDispatch();
// 调用Documents对象中Open方法打开文档,并返回打开的文档对象Document
Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method,
new Object[]{inputFile, new Variant(false), new Variant(true)} , new int[1]).toDispatch(); //打开word文件
Dispatch wordContent = Dispatch.get(doc, "Content").toDispatch(); // 取得word文件的内容
System.out.println("我是文件内容:"+Dispatch.get(wordContent, "Text"));
// 关闭文档
Dispatch.call(doc, "Close", false);
// 关闭word应用程序
app.invoke("Quit", 0);