Skip to content
目录

WPS JS宏

  1. 通过录制宏生成代码, 来了解代码要怎么写
  2. 视图-立即窗口, 也就是控制台

word

js
//批量匹配, 字体改为红色
function aaa()
{
	// 创建一个包含所有查找项的数组
	let searchTexts = [
	'支持点击机柜可查看机柜内部状态,不同U位状态有明显显示区分',
	'支持点击事件切换视角的开门动画',
	'支持查看机柜U位信息,其他无关机柜半透明,目标设备边缘流光'
	
	];
	
	// 遍历数组中的每个文本项
	for (let i = 0; i < searchTexts.length; i++) {
	  // 创建一个 Range 对象,代表整个文档
	  let rng = Application.ActiveDocument.Content;
	
	  // 使用 Find 方法查找特定的文本
	  rng.Find.ClearFormatting();
	  rng.Find.Text = searchTexts[i];
	  rng.Find.Execute();
	
	  // 当找到匹配的文本时,rng 现在代表找到的文本的范围
	  while (rng.Find.Found) {
	    // 使用 Font 属性的 Color 属性将文本颜色更改为红色
	    rng.Font.Color = 0x0000ff;
	
	    // 继续查找下一个匹配项
	    rng.Find.Execute();
	  }
	}
}

console.log(xxxx);

excel

js
//批量匹配, 字体改为红色
function aaa()
{
	// 定义需要查找的任务列表
	let tasks = [
	'支持区域树/页面树添加3D标识',
	'支持光照和阴影效果',
	];
	
	let sheet = Application.Worksheets.Item("1.0版本");  // 指定工作表
	let usedRange = sheet.UsedRange;  // 获取工作表的使用范围
	
	// 循环遍历工作表中的每个单元格
	for (let i = 1; i <= usedRange.Rows.Count; i++) {
	    for (let j = 1; j <= usedRange.Columns.Count; j++) {
	        let cell = usedRange.Cells.Item(i, j);
	        // 检查单元格内容是否在任务列表中
	        if (tasks.indexOf(cell.Value2) !== -1) {
	            // 如果是,将字体颜色设为红色
	            cell.Font.Color = 255;
	        }
	    }
	}
}
本站总访问量 次 本站访客数 人次

1111111111111111111