WPS js加载项记录

213 阅读1分钟

最近在做表格相关的操作,主要是拆分跨页的表格,记录一些操作心得

首先是最重要的光标选中区域,我们可以通过wps.WpsApplication().ActiveWindow.Selection获取,下面我们用selection代替它,selection记录了选中区域的起始位置,范围,选中范围内文字的各种样式等信息,起始位置存在于selection.Range.Start和selection.Rang.End中,可以通过selection.Range.SetRange(xx,xx)来设置光标的位置,对于选中位置区域的文字格式,可以通过selection.Font.Name="黑体"来将文字改为黑体,简单移动光标还可以通过selection.MoveLeft(),MoveRight(),MoveUp(),MoveDown()来实现,并且可以带上参数,具体使用规则可以查询wps开放文档

表格相关的操作如下 首先通过wps.WpsApplication().ActiveWindow.Tables获取当前窗口所在文档中的所有表格,Tables.Count记录了整个文档中的表格数量,通过Tables.Items(i)可以获取对应编号的表格,每一个table均可获取它的行table.Rows与列table.Columns,行和列中记录着行数和列数,由Count来获取,通过Rows.Items(i)可获得对应的行,列同理