java实现插入word页眉页脚以及生成目录及页码
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 的,我也记的不太清楚了,应该是这个,你找找看。
java实现插入word页眉页脚以及生成目录及页码
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 的,我也记的不太清楚了,应该是这个,你找找看
如何在一个Word文档中设置不同的页眉?如何在一个Word文档中 爱问
具体操作步骤是: 1。
将光标定位在要使用不同页眉或页脚的页的最后一行的末尾处,单击“插入/分隔符”命令,弹出“分隔符”对话框,选择“分节符”类型中的“下一页”,单击“确定”按钮。 2。
执行“视图/页眉和页脚”命令,打开“页眉和页脚”工具栏,此时的光标会定位在下一页的页眉处。 3。
单击“页眉和页脚”工具栏上的“链接到前一个”按钮,关闭页眉之间的链接(成功后,在页眉的右上方“与前一节相同”几个字消失);修改已有的页眉或页脚,或为该节创建新的页眉或页脚。这个设置将应用于本节所有页。
其余各页需要修改按此方法操作即可。 创建了不同的页眉页脚,整个文档采用的是统一的页码。
如果要想在文档中单独编页码怎么办呢?也是通过“分节符”来实现的。操作方法:先将文档分节(如果已分节就不用做了),方法同上,即插入一个“下一页”的分节符,然后单击“插入/页码”命令,再单击“页码”对话框中的“格式”按钮,在“页码格式”对话框中的“页码编排”选项中选择“起始页码”单选钮即可。
请问一下在WORD里面怎样删除页眉啊
在页眉处双击,进入页眉编辑状态,点住鼠标左键,然后拖动,选中页眉上方的所有东西,然后删除,然后关闭页眉工具条 另外,有时会删除后页眉上的横线还留在那儿. 巧除Word中的页眉横线 作者:Nicole Chan发表于:2004-05-30 02:04:57 在Word教学中,经常有学生问起:给Word文档添加页眉后,页眉下怎么会自动出来一条横线?删除页眉后,那条横线仍在。
怎样才能去除页眉下的横线?能否将它换成其他的线型? 谈起这个问题,我们就不能不说起样式。在默认情况下,我们在Word下建立的文档都是基于Normal模板的,键入的文字会自动应用一些特定的样式。
如:文本区的文字会自动应用“正文”样式,页眉区的文字会自动应用“页眉”样式。 所谓的样式其实是应用于文本的一系列格式特征,利用它可以快速改变文本的外观。
当应用样式时,只需执行一步操作就可应用一系列的格式,大大提高了工作效率。Normal模板中的“正文”样式就定义了“宋体5号”等一系列格式特征,而“页眉”样式则定义了“底端单实线段落边框”等格式。
所以,自动应用“页眉”样式的页眉会出现一条横线。知道了页眉横线的来历,要去除它就不难了。
1.改变页眉的样式 如果仅仅想去除页眉下的横线,最为便捷的就是改变页眉的样式。例如,我们在编辑页眉时可以把页眉的样式换成“正文”。
因为“正文”样式中没有段落边框的格式内容,页眉下自然也就不会出现横线了。 2.修改“页眉”样式 改变页眉的样式,你失去的可能不仅仅是一条横线,还有其他一些包含在“页眉”样式里而在“正文”样式里所没有的格式特征。
如果你不想失去它们,可以修改“页眉”样式,在“页眉”样式中去除有关横线的相应格式内容。如在Word2000中,我们可以依次选择菜单栏中的“格式/样式”,在随后出现的“样式”对话框中依次选择样式列表框中的〔页眉〕和〔更改〕按钮,此时“修改样式”对话框就出来了。
单击“修改样式”对话框中的〔格式〕按钮,选择其中的“边框”。再在随后出现的“边框和底纹”对话框中选定“设置”下的“无”,最后依次点击按钮〔确定〕和〔应用〕。
你会发现页眉下的横线同样消失了。 3.取消页眉的边框格式 修改“页眉”样式后,当前文档中页眉的横线全部消失了。
如果仅仅想去除当前节的页眉,可以在编辑页眉时依次选择“格式→边框和底纹”,在随后出现的“边框和底纹”对话框中选定“设置”下的“无”。特别要提醒的是:“边框和底纹”对话框中的“应用范围”项一定是“段落”,而不是“文字”。
4.和页眉横线“永别” 即便用以上的各种方法删除了横线,但在Word下给新建立的文档添加页眉时,你会发现那条讨厌的横线又出现了。要想和页眉横线“永别”,有两个选择: (1)在修改“页眉”样式时,勾选“修改样式”对话框中的“添至模板”复选框。
(2)建立一个自己的文档模板,并且指定该模板为默认模板,当然该模板中肯定没有那条横线。
转载请注明出处51数据库 » java修改word页眉
阿里克谢马克西莫维奇彼什科夫