WPS JS 宏搜索带颜色的字的笔记

本文记录了在WPS中使用JS宏搜索带颜色文字的探索过程,虽然发现录制的宏不保存颜色信息,但通过研究找到了关键语句:DisableCharacterSpaceGrid。需要注意的是,该行代码应被注释,否则可能影响后续搜索,可能是由于BUG导致。
摘要由CSDN通过智能技术生成

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;
	
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值