在Excel vba中更改图片的颜色

时间:2017-06-16 11:41:33

标签: excel vba image colors

我在.png中有Excel张照片。我想通过Macro更改图片的颜色。

我正在使用此代码更改colortype:
         ActiveSheet.Shapes.Range(Array("Picture 12")).PictureFormat.ColorType = msoPictureGrayscale

我想将图片的color更改为RGB color。我有很多图片,我喜欢动态地改变颜色,所以其他工具不适合我。

enter image description here

1 个答案:

答案 0 :(得分:1)

最后我找到了如何做到的方法。

  1. 您可以拍摄.svg也是矢量图片。
  2. .svg转换为.emf
  3. .emf导入Excel
  4. Excel支持

    .emf文件,并且具有使用形状绘制的相同功能。