//------------设置页码
for(let j=1;j<= wps.ActiveDocument.Sections.Count;j++){
wps.ActiveDocument.Sections.Item(j).Footers.Item(1).Range.Delete();//删除奇数页已存在的页脚页码
wps.ActiveDocument.Sections.Item(j).Headers.Item(1).Range.Delete();//删除奇数页已存在的页眉页码
wps.ActiveDocument.Sections.Item(j).Footers.Item(3).Range.Delete();//删除偶数页已存在的页脚页码
wps.ActiveDocument.Sections.Item(j).Headers.Item(3).Range.Delete();//删除偶数页已存在的页眉页码
}
//插入页码
for(let m=1;m<= wps.ActiveDocument.Sections.Count;m++){
wps.ActiveDocument.Sections.Item(m).PageSetup.OddAndEvenPagesHeaderFooter =true //页码奇偶页不同
wps.ActiveWindow.ActivePane.View.SeekView = 10;
//奇数页
wps.ActiveDocument.Sections.Item(m).Footers.Item(1).Shapes.AddTextbox(1,443, 740, 78.750000, 32.250000, wps.ActiveDocument.Sections.Item(m).Footers.Item(1).Range);
wps.ActiveDocument.Sections.Item(m).Footers.Item(1).Shapes.Item(1).TextFrame.Orientation = 1;
wps.ActiveDocument.Sections.Item(m).Footers.Item(1).Shapes.Item(1).Fill.Visible = 0;
wps.ActiveDocument.Sections.Item(m).Footers.Item(1).Shapes.Item(1).Line.Visible = 0;
wps.ActiveDocument.Sections.Item(m).Footers.Item(1).PageNumbers.NumberStyle = 0;//页码格式为2
wps.ActiveWindow.ActivePane.Activate();
wps.ActiveDocument.Sections.Item(m).Footers.Item(1).Shapes.Item(1).Select();
(obj=>{
obj.Range.LanguageID = 2052;
obj.Fields.Add(wps.ActiveDocument.Application.Selection.Range, 33, "", true);
})(wps.ActiveDocument.Application.Selection);
//页码前后加横线
wps.ActiveDocument.Application.Selection.MoveLeft(1, 1, 0);
wps.ActiveDocument.Application.Selection.Font.Name = "宋体";
wps.ActiveDocument.Application.Selection.Font.Size = 14;
wps.ActiveDocument.Application.Selection.TypeText("— ");
wps.ActiveDocument.Application.Selection.MoveRight(1, 1, 0);
wps.ActiveDocument.Application.Selection.Font.Name = "宋体";
wps.ActiveDocument.Application.Selection.Font.Size = 14;
wps.ActiveDocument.Application.Selection.TypeText(" —");
wps.ActiveDocument.Application.Selection.MoveLeft(1, 8, 1);
wps.ActiveDocument.Application.Selection.Font.Name = "宋体";
wps.ActiveDocument.Application.Selection.Font.Size = 14;
wps.ActiveDocument.Application.Selection.ParagraphFormat.Alignment=1;
wps.ActiveDocument.Application.Selection.ParagraphFormat.FirstLineIndent=0;
wps.ActiveWindow.ActivePane.View.SeekView = 0;
//偶数页
wps.ActiveDocument.Sections.Item(m).Footers.Item(3).Shapes.AddTextbox(1,75, 740, 78.750000, 32.250000, wps.ActiveDocument.Sections.Item(m).Footers.Item(3).Range);
wps.ActiveDocument.Sections.Item(m).Footers.Item(3).Shapes.Item(2).TextFrame.Orientation = 1;
wps.ActiveDocument.Sections.Item(m).Footers.Item(3).Shapes.Item(2).Fill.Visible = 0;
wps.ActiveDocument.Sections.Item(m).Footers.Item(3).Shapes.Item(2).Line.Visible = 0;
wps.ActiveDocument.Sections.Item(m).Footers.Item(3).PageNumbers.NumberStyle = 0;//页码格式为2
wps.ActiveWindow.ActivePane.Activate();
wps.ActiveDocument.Sections.Item(m).Footers.Item(3).Shapes.Item(2).Select();
(obj=>{
obj.Range.LanguageID = 2052;
obj.Fields.Add(wps.ActiveDocument.Application.Selection.Range, 33, "", true);
})(wps.ActiveDocument.Application.Selection);
//页码前后加横线
wps.ActiveDocument.Application.Selection.MoveLeft(1, 1, 0);
wps.ActiveDocument.Application.Selection.Font.Name = "宋体";
wps.ActiveDocument.Application.Selection.Font.Size = 14;
wps.ActiveDocument.Application.Selection.TypeText("— ");
wps.ActiveDocument.Application.Selection.MoveRight(1, 1, 0);
wps.ActiveDocument.Application.Selection.Font.Name = "宋体";
wps.ActiveDocument.Application.Selection.Font.Size = 14;
wps.ActiveDocument.Application.Selection.TypeText(" —");
wps.ActiveDocument.Application.Selection.MoveLeft(1, 8, 1);
wps.ActiveDocument.Application.Selection.Font.Name = "宋体";
wps.ActiveDocument.Application.Selection.Font.Size = 14;
wps.ActiveDocument.Application.Selection.ParagraphFormat.Alignment=1;
wps.ActiveDocument.Application.Selection.ParagraphFormat.FirstLineIndent=0;
wps.ActiveWindow.ActivePane.View.SeekView = 0;
}
wps加载项中的添加页码
最新推荐文章于 2025-04-27 10:13:18 发布