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" , "我日你");
...全文
66 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧