wps加载项中的添加页码

 //------------设置页码
            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;

            }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值