PowerPoint添加了本机功能,可实现图片透明度(无需创建形状)in late 2018。看到链接的文章,了解我的意思。
我正在尝试找出合适的VBA对象(如果不存在,因为它是一个相当新的功能,所以在线上没有多少)。我已经尝试了传统的FillFormat.Transparency object以及其他一些类似的尝试。 (基本上,已经在VBA文档中上下搜索了一两个小时了。)
有什么想法吗?
答案 0 :(得分:1)
当前,无法直接设置图片透明度(不使用“形状填充”)。您会注意到Shape
属性的排列方式与“图片工具”窗格中显示的有所不同。例如,“图片”设置位于最后一个选项卡(您具有“图片校正”,“颜色”,“透明度”和“裁切”)。这些都可以通过Shape.PictureFormat
对象进行访问。 (.FillFormat
仅在填充形状时适用。
您会注意到.PictureFormat
具有与上述设置相关的属性,但“图片透明”除外。 .PictureFormat.TransparencyColor
不能用于设置透明度。
答案 1 :(得分:0)
PowerPoint VBA对象模型通常远远落后于用户界面中出现的新功能,因此尚无可用的功能来完成所需的操作。
只是一个注释,当它出现时,透明度将是一个属性,而不是一个对象。当前的TransparencyColor和TransparentBackground属性用于旧的例程,该例程创建100%透明的单一图片颜色。