word使用的是vba编程,相信大家都用wps不用word了,虽然word也支持vba,但是只有企业版还得每月交多少钱才行,所以wps自带的是js。鉴于网上wps的js编程例子很少,下面是一个js宏的例子,用于通过正则表达式来修改某一格式为标题,抛砖引玉。
Attribute Module_Name = "NewMacros"
/**
* Macro1 Macro
* 宏由 admin 录制,时间: 2024/06/28
*/
function 选中设置为标题()
{
Selection.Style = "标题 2";
}
function 字体设置()
{
Selection.Font.Name = "仿宋_GB2312";
Selection.Font.size = 16;
Selection.Font.colorIndex = "wdBlack";
}
function changeTitle()
{
Selection.WholeStory
Selection.ClearFormatting
//RegExp
const reg1 = /(\r(一、|二、|三、|四、|五、|六、)[^\r]*\r)/g;
//strA = ActiveDocument.Content.toString()
var content = ActiveDocument.Content.Text;
var matches