WPS表格中设置行间距的JavaScript方法与技巧
作者:麦兜 更新时间:2023-05-06 13:30:02 阅读 287
前置知识
在操作WPS文字之前我们需要对WPS文字文档结构有个比较细致的了解,见下图:
WPS文档最基本的元素就是文字,在WPS中,用Range对象来代表文档中的一个连续区域,我们可以有很多种方法来获取一个Range,在获取Range对象后,再对Range对象进行操作。
1、取得WPS文字应用对象
let word = CreateObject('KWPS.Application')2、获取文档对象
let docs = word.Dcouments
let doc = word.ActiveDocument
let doc = word.Dcouments(1)3、获取Range对象
//获取整个文档的Range
let range = doc.Content
//文档可以视为多个段落的集合
let paras = doc.Paragraphs
//取得某个段落的Range
let range = doc.Paragraphs(1).Range
//文档也可视为多个单词(Word)的集合
//由于中文单词直接没有明显界限,WPS对中文分词不一定完全准确
let range = doc.Words(1)
//文档也可视为多个字符的集合
let range = doc.Characters(1)4、访问Range对象的文字
range.Text = 'hello, world'
print(range.Text)5、修改Range对象的格式
range.Font.Name = '黑体'
range.Font.Size = 24
range.Font.Bold = true
range.Font.ColorIndex = wdRed //设置文本为红色6、访问Range对象内部的对象
let paras = range.Praragraphs
let words = range.Words
let chars = range.Characters7、设置段落格式
let p = doc.Paragraphs(1)
let fmt = p.ParagraphFormat //取得段落的格式对象
fmt.Alignment = wdAlignParagraphCenter //设置居中
fmt.LineSpacingRule = wdLineSpaceDouble //设置行距
//设置段落底纹为黄色
let shade = p.Shading
shade.Texture = wdTextureSolid
shade.ForegroundPatternColorIndex = wdYellow //设置段落底纹为黄色
声明:本文由"麦兜"发布,不代表"破站"立场,转载联系作者并注明出处:https://www.848586.cn/100490.html
