java实现插入word页眉页脚以及生成目录及页码

java实现插入word页眉页脚以及生成目录及页码,第1张

public class JavaToWords {

/**

* word运行程序对象

*/

private ActiveXComponent word

/**

* 选定内容

* @return Dispatch 选定的范围或插入点

*/

public Dispatch select() {

return word.getProperty("Selection").toDispatch()

}

public void toWord(String seekView) {

Dispatch selection = select()

//设置页眉

if(seekView != null &&!"".equals(seekView)){

//取得活动窗体对象

Dispatch ActiveWindow = word.getProperty("ActiveWindow").toDispatch()

//取得活动窗格对象

Dispatch ActivePane = Dispatch.get(ActiveWindow,"ActivePane").toDispatch()

//取得视窗对象

Dispatch View = Dispatch.get(ActivePane, "View").toDispatch()

try{

Dispatch.put(View,"SeekView", "9")//设置页眉

Dispatch.put(selection,"Text",seekView)

Dispatch.put(View, "SeekView", "10")// 10是设置页脚

Dispatch.put(selection, "Text", seekView)//

}finally{

if(ActiveWindow != null ) ActiveWindow.safeRelease()

if(ActivePane != null ) ActivePane.safeRelease()

if(View != null ) View.safeRelease()

}

}

}

}

希望对你有些帮助,不过好像要下一个外部资源包,叫jacob 的,我也记的不太清楚了,应该是这个,你找找看

文档中页眉中“域”的设置,StyleRef是设置错误造成的,解决方法为: 1、打开要编辑的word文档。 2、选择"视图"菜单栏中的"页眉和页脚"选项。 3、在d出的页眉和页脚输入框,输入:手机。 4、选中页眉中的手机,然后选择"格式"菜单栏中的"字体"选


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11573962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存