在Excel vba中更改图片的颜色
我有Excel
.png
图片。 我想改变Macro
的图片的颜色。
我正在使用此代码来更改colortype:
ActiveSheet.Shapes.Range(Array("Picture 12")).PictureFormat.ColorType = msoPictureGrayscale
我想将图片的RGB color
更改为RGB color
。 我有很多图片,我喜欢每个dynamic的颜色,所以其他工具不适合我。
最后,我find了如何做到这一点。
- 你可以采取也是vector的
.svg
图片。 - 将
.svg
转换为.emf
。 - 将
.emf
导入到Excel中
.emf
文件受Excel支持,并具有使用形状绘制的相同function。