【问题标题】:Picture Transparency Object in PowerPoint VBAPowerPoint VBA 中的图片透明度对象
【发布时间】:2019-11-11 07:25:33
【问题描述】:
【问题讨论】:
标签:
vba
ms-office
powerpoint
【解决方案1】:
目前,无法直接设置图片透明度(不使用形状填充)。您会注意到Shape 属性的排列方式与图片工具窗格中的显示方式有些相似。例如,图片设置位于最后一个选项卡上(其中有图片校正、颜色、透明度和裁剪)。这些都可以通过Shape.PictureFormat 对象访问。 (.FillFormat 仅适用于填充形状)。
您会注意到.PictureFormat 具有与上述设置相关的属性,图片透明度除外。 .PictureFormat.TransparencyColor 不能用于设置透明度。
【解决方案2】:
PowerPoint VBA 对象模型通常远远落后于出现在用户界面中的新功能,因此目前还没有任何可用的东西来做你想做的事。
只是一个注释,当它出现时,透明度将是一个属性,而不是一个对象。当前的 TransparencyColor 和 TransparentBackground 属性用于创建 100% 透明的单一图片颜色的旧例程。