一、php 生成带有页眉的word

把你生成WORD的代码贴出来,我给你修改增加页眉、页脚功能。

补充:

没看见你的模板,关键是看你的模板是用什么方式在生成WORD,如果是使用DCOM对象或者组装XML文件,那么增加页眉、也脚是能做到的,只需要查阅一下相关资料即可。如果自己组装二进制文件,那么资料查起来可能要麻烦点。

补充:

你可以在网上查到这样的资料,下面是我搜索的,没用测试:

//设置页眉

Word_App.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView;

Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekPrimaryHeader;

Word_App.ActiveWindow.ActivePane.Selection.InsertAfter(GlobalVar.Jgmc + " " + GlobalVar.GetServerDateTime().ToString("yyyy年MM月dd日"));

Word_App.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;//设置右对齐

Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekPrimaryFooter;

//设置总页数与当前页数

Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekMainDocument;//跳出页眉设置

二、php 生成带有页眉的word

把你生成WORD的代码贴出来,我给你修改增加页眉、页脚功能。

补充:没看见你的模板,关键是看你的模板是用什么方式在生成WORD,如果是使用DCOM对象或者组装XML文件,那么增加页眉、也脚是能做到的,只需要查阅一下相关资料即可。如果自己组装二进制文件,那么资料查起来可能要麻烦点。

补充:你可以在网上查到这样的资料,下面是我搜索的,没用测试: //设置页眉 Word_App.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView; Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekPrimaryHeader; Word_App.ActiveWindow.ActivePane.Selection.InsertAfter(GlobalVar.Jgmc + " " + GlobalVar.GetServerDateTime().ToString("yyyy年MM月dd日")); Word_App.Selection.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;//设置右对齐 Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekPrimaryFooter; //设置总页数与当前页数 Word_App.ActiveWindow.View.SeekView = Word.WdSeekView.wdSeekMainDocument;//跳出页眉设置。

三、word页数和页眉页脚设置

1、在第一页和第二页的最后分别插入分节符下一页;

2、双击第二页页眉,取消,页眉和页脚工具设计--导航--链接到前一条页眉,按钮的选中状态;

3、转到第三页页脚,取消,页眉和页脚工具设计--导航--链接到前一条页眉,按钮的选中状态;

4、在第三页页脚插入页码,页眉和页脚工具设计--页眉和页脚--页码,并设置页码格式,起始页为1;

5、转到当页页眉,编辑页眉。

更多推荐

php页眉,phpword页眉页脚