WPS 用录制新宏功能录制的宏好像不会包含搜索的颜色信息,研究了半天才搞明白。感觉节省的时间可能小于研究的时间,感觉有点亏。为了最大化这部分经验的价值所以发出来了。具体是怎么搞明白的已经忘了,倒霉。

核心的语句是这个:obj.ColorIndex = wdRed;

function 搜索红色内容()
{Selection.Find.Wrap = wdFindContinue;Selection.Find.Wrap = wdFindContinue;(obj=>{obj.ColorIndex = wdRed;obj.Underline = 9999999;obj.EmphasisMark = 9999999;obj.SmallCaps = 0;obj.AllCaps = 0;//obj.DisableCharacterSpaceGrid = false;obj.NameFarEast = "";obj.NameAscii = "";obj.NameOther = "";obj.NameBi = "";obj.Bold = wdUndefined;obj.Italic = wdUndefined;obj.BoldBi = wdUndefined;obj.ItalicBi = wdUndefined;obj.Subscript = wdUndefined;obj.Superscript = wdUndefined;obj.StrikeThrough = wdUndefined;obj.DoubleStrikeThrough = wdUndefined;obj.SmallCaps = wdUndefined;obj.AllCaps = wdUndefined;obj.Hidden = wdUndefined;obj.Scaling = wdUndefined;})(Selection.Find.Font);(obj=>{obj.Text = "";obj.Forward = true;obj.Wrap = wdFindContinue;obj.MatchCase = false;obj.MatchByte = true;obj.MatchWildcards = false;obj.MatchWholeWord = false;obj.MatchFuzzy = false;obj.Replacement.Text = "";})(Selection.Find);(obj=>{obj.Style = "";obj.Highlight = wdUndefined;(obj=>{obj.Style = "";obj.Highlight = wdUndefined;})(obj.Replacement);})(Selection.Find);Selection.Find.Execute(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, wdReplaceNone, undefined, undefined, undefined, undefined);}

注意 DisableCharacterSpaceGrid 那行最好是注释掉,否则会影响之后的搜索,不知道是 BUG 还是怎么回事。

WPS JS 宏搜索带颜色的字的笔记相关推荐

  1. WPS JS宏 打开带密码并对多工作薄多工作表进行合并实例

    工具软件: WPS 办公软件 WPS JS宏编辑器 代码如下: 1.合并多工作薄 代码解释: 使用Open()方法打开文档,Open()方法官方并没给出详细的说明,本人在网查找了一下:Open(Fil ...

  2. WPS JS宏表格定位实例

    工具软件:WPS JS宏编辑器 实例功能: 给你这样的功课表,将各位老师的功课定位到任课情况中去. 任课情况表: 本实例的定位要实现将功课表的各教师任教情况定位到表中,实现上有一定的难度. 代码实现思 ...

  3. WPS JS 宏实现表间导入

    工具软件:WPS JS宏编辑器 前言: 我们在工作过程中往往出现一个表复制部分数据到另一个表,并且两个表有部分内容是相同的,数量也比较多,这种情况下,使用WPS JS宏进行表间数据导入十分方便快捷! ...

  4. 诛仙服务器显示横线,诛仙手游聊天颜色字体代码发送带颜色的字

    诛仙手游聊天颜色字体代码发送带颜色的字,玩家们在游戏中聊天看到很多玩家都用带颜色字体聊天,这不是VIP特权是玩家用颜色代码聊天发送,输入喜欢颜色代码加上聊天内容就可以发送了.世界上突然出现了一堆五颜六 ...

  5. wps js宏中使用Lodash

    文章目录 前提条件 使用 Lodash 源码 最好放在单独的模块中 使用 立即窗口测试 宏内测试 不理想的编程体验 Thu Jul 01 2021 01:38:12 GMT+0800 Lodash 只 ...

  6. wps js宏开发表格数据归类拆分和excel文件合并的xlam加载宏插件

    前言 用wps js宏编辑器开发的表格数据拆分与合并的加载宏工具,写好代码把工作簿另存为xlam加载宏文件,然后添加到加载项即可使用.xlam文件你可以理解为没有工作表的工作簿,先看动画演示效果: 主 ...

  7. WPS JS宏批量重命名文件名

    工具软件:WPS JS宏编辑器 代码实现: 一.读取文件名模块 1.定义当前工作薄路径为当前工作路径 var pah=ThisWorkbook.Path; 2.获取当前文件名 var file=Dir ...

  8. wps js宏模拟cookie绕过网站登录验证请求数据

    首先说明wps js宏还没有调用Win系统组件的方法,这里用shell函数调用cmd命令来执行nodejs https模块相关代码,需要安装node.js,并且对node.js.npm有一定了解. 以 ...

  9. wps js宏编辑器案例3-工作簿和工作表操作

    本文通过一个连锁门店每天营业额按门店名称进行拆分的案例,讲述wps js宏编辑器中工作簿.工作表和Range的相关操作,比如:工作表的复制,工作簿另存&关闭,Range.findNext使用注 ...

  10. WPS.JS宏应用案例01:创建带超链接的工作表目录

    HI,大家好,我是星光. 之前给大家分享了如何使用函数或VBA创建带超链接的工作表目录,今天再给大家分享一下,如何使用WPS的JS宏实现同样的目的. 复制运行以下代码,即可在当前工作表的A列创建如上图 ...

最新文章

  1. 学习《Linux设备模型浅析之设备篇》笔记(二)
  2. iOS 13 适配TextField 崩溃问题
  3. R语言大小写转换函数(tolower, toupper, casefold,chartr)实战
  4. CommonJs和AMD是什么(20170214)
  5. jQuery1.8 css模块评析
  6. 【转】mysql增量备份恢复实战企业案例
  7. What you should know about .so files
  8. 记录 Git命令速查表
  9. poj 1192(简单树形dp)
  10. php 页面开启错误提示,php开启与关闭错误提示
  11. 简述一下索引的匹配原则_Mysql联合索引最左匹配原则
  12. MSDN 教程短片 WPF 20(绑定3-ObjectDataProvider)
  13. pods报错修复方法
  14. 一道PHP面试题,求两个文件的相对路径
  15. win10系统日志显示不可用sid_win10系统电脑修改sid安全标识符的操作方法
  16. Maven+SpringMVC+Dubbo 简单的入门demo配置(另一篇)
  17. 程序员该如何选择工作以及如何做好职业规划?
  18. Spring 常见注解原理和自定义@interface注解
  19. R语言 打包流程-采坑无数终有果
  20. mysql 整型最大值_在SQL中如何获取整数的最大值?

热门文章

  1. gmsk的matlab仿真,MSKGMSK 导师传给我的关于MSK和GMSK的一些相关MATLAB仿真源码 - 下载 - 搜珍网...
  2. 省市县三级联动插件distpicker
  3. QTreeView样式
  4. 微信小程序选项卡页面切换
  5. 嵌入式硬件设计:SoC开发、电源设计、人机交互设计
  6. STM32的ADC采集实现的信号抓取,然后通过串口传到上位机中显示
  7. 2021-08-14
  8. 《中国各省名由来》 2010年11月03日
  9. TIFF文件结构查看器AsTiffTagViewer ver 2.00
  10. Hexo及Next主题配置(最新版)