jacob操作表格
追寻阳光 2014-04-17 10:37:54 /**
* 给表格中添加内容
*/
ActiveXComponent word = new ActiveXComponent( "Word.Application" );
word.setProperty("Visible", new Variant(false)); // 设置word不可见
//获得对Selection组件
Dispatch selection = word.getProperty("Selection").toDispatch();
Dispatch docs = word.getProperty("Documents").toDispatch();
Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method,
new Object[]{"d:/创数工作文件夹/自适应杂志模版/table.doc", new Variant(false),
new Variant(true)}, new int[1]).toDispatch();
// 所有表格
Dispatch tables = Dispatch.get(doc, "Tables" ).toDispatch();
// 要填充的表格
Dispatch table = Dispatch.call(tables, "Item" , new Variant(1))
.toDispatch();
// Dispatch cell = Dispatch.call(table, "Cell" , new Variant(1),
// new Variant(1)).toDispatch();
// Dispatch.call(cell, "Select" );
// Dispatch.put(selection, "Text" , "我日你");