var
vWordApp : Variant;
doc_model:string;
begin
doc_model:='c:\报表套打\template\test.doc';
vWordApp := CreateOleObject('Word.Application');
vWordApp.Documents.Open(doc_model);
vWordApp.Visible := true; vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.Add(wdAlignPageNumberCenter,True);vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.NumberStyle := wdPageNumberStyleArabic;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.HeadingLevelForChapter := 0;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.IncludeChapterNumber := False;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.ShowFirstPageNumber :=true;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.ChapterPageSeparator := wdSeparatorHyphen;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.RestartNumberingAtSection := true; ;
//开始页码从9开始
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.StartingNumber := 9; end;程序执行不出错,但关于开始页码的设置却无效
请各位高手帮忙!
vWordApp : Variant;
doc_model:string;
begin
doc_model:='c:\报表套打\template\test.doc';
vWordApp := CreateOleObject('Word.Application');
vWordApp.Documents.Open(doc_model);
vWordApp.Visible := true; vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.Add(wdAlignPageNumberCenter,True);vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.NumberStyle := wdPageNumberStyleArabic;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.HeadingLevelForChapter := 0;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.IncludeChapterNumber := False;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.ShowFirstPageNumber :=true;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.ChapterPageSeparator := wdSeparatorHyphen;
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.RestartNumberingAtSection := true; ;
//开始页码从9开始
vWordApp.Selection.Sections.item(1).Footers.item(1).PageNumbers.StartingNumber := 9; end;程序执行不出错,但关于开始页码的设置却无效
请各位高手帮忙!
解决方案 »
- 获奖了,散分!
- 有默认或能设置路径吗
- 用TIdHTTP登陆 CSDN ,返回“请输入用户名!”,怎么回事?
- 300分,请常炒股或是对泰阳证券网上股票交易分析系统有所了解的兄弟们进来看看
- 我想把Table的一个字段的属性定义为另一个Table(表结构不同)的内容,大家给点指导好吗?
- 高手请进!当位图的大小只有几有百字节时为什么有ExtractFileExt()函数来得到文件的扩展名时出问题??。
- 吐血提问!!返回数据集的问题!!!
- 多媒体问题
- 工资系统计算一次工资需要半个小时(大约一万人),时间算不算多?
- 刚接触dephi,dephi7只显示4位小数 我想要把列名:用量 的小数点显示8位,AsString,AsFloat改来改去...好烦啊啊啊啊
- 求软件编程,报酬细谈。
- 关于delphi控制word插入页码的问题,在线等
self.OleContainer1.DoVerb(ovShow);//在OleContainer1中显示word文档
self.OleContainer1.OleObject.application.ActiveWindow.ActivePane.View.SeekView :=wdSeekCurrentPageFooter;//页脚获得焦点
self.OleContainer1.OleObject.application.Selection.move(wdline,1);
self.OleContainer1.OleObject.application.selection.insertafter('第9页');
self.OleContainer1.OleObject.application.ActiveWindow.ActivePane.View.SeekView := wdSeekMainDocument;//正文获得焦点可以参照给出的具体方法
http://sq1228.javaeye.com/blog/196686