本文介绍了如何找到“阴影”在Word文档中使用从WordOpenXML中恢复的颜色编号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我必须更改每个着色  BackgroundPatternColor   to  突出显示
按字符改变字符非常非常慢。最快的方法是使用  。查找 方法。



但是在文档中可以有很多不同的着色颜色(24位颜色)。在WordOpenXML中是......像这样:

 

< w:shd w :VAL = QUOT;清零"瓦特:颜色= QUOT;汽车" w:fill =" 8064A2">

< w:shd w:val =" clear"瓦特:颜色= QUOT;汽车"瓦特:填= QUOT; 8064A2" w:themeFill =" accent4" />



From this xml ,我知道"8064A2"在文档中使用着色颜色 - 即"8064A4"。 number是十六进制RRGGBB掩码,它的意思是  RGB(128,
100,162)
  - hex"80" ;是十进制128等。



但是... function  RGB(128,
100,162)
 返回10642560.我正在寻找的阴影返回-687800321

  Debug.print Selection.Range.Shading.BackgroundPatternColor  



所以,我认为  accent4
做点什么,但是什么?



如何从RGB接收-687800321号码(因为  Selection.Find.Shading.BackgroundPatternColor
= -687800321
 效果很好)

解决方案


这篇关于如何找到“阴影”在Word文档中使用从WordOpenXML中恢复的颜色编号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-31 07:07