用户登录
用户注册

分享至

java修改word页眉

  • 作者: 阿里克谢马克西莫维奇彼什科夫
  • 来源: 51数据库
  • 2020-04-21

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页眉

软件
前端设计
程序设计
Java相关