PowerPoint 中的图片透明对象 VBA
Picture Transparency Object in PowerPoint VBA
PowerPoint 添加了图片透明度的本机功能(无需创建形状)in late 2018。请参阅该链接文章了解我的意思。
我正在尝试找出 what/if 适合它的 VBA 对象(因为它是一个相当新的功能,所以网上没有太多)。我已经尝试过传统的 FillFormat.Transparency object,以及其他一些类似的尝试。 (基本上,一直在上下搜索 VBA 文档一两个小时)。
有什么想法吗?
目前无法直接设置图片透明度(不使用形状填充)。您会注意到 Shape
属性的排列方式与它在图片工具窗格中的显示方式有所不同。例如,图片设置在最后一个选项卡上(您有图片校正、颜色、透明度和裁剪)。这些都可以通过 Shape.PictureFormat
对象访问。 (.FillFormat
仅在填充形状时适用)。
您会注意到 .PictureFormat
具有与上述设置相关的属性,图片透明度除外。 .PictureFormat.TransparencyColor
不能用来设置透明度。
PowerPoint VBA 对象模型通常远远落后于出现在用户界面中的新功能,因此还没有可用的东西来做你想做的事。
请注意,当它出现时,透明度将是一个属性,而不是一个对象。当前的 TransparencyColor 和 TransparentBackground 属性用于创建 100% 透明的单一图片颜色的旧例程。
PowerPoint 添加了图片透明度的本机功能(无需创建形状)in late 2018。请参阅该链接文章了解我的意思。
我正在尝试找出 what/if 适合它的 VBA 对象(因为它是一个相当新的功能,所以网上没有太多)。我已经尝试过传统的 FillFormat.Transparency object,以及其他一些类似的尝试。 (基本上,一直在上下搜索 VBA 文档一两个小时)。
有什么想法吗?
目前无法直接设置图片透明度(不使用形状填充)。您会注意到 Shape
属性的排列方式与它在图片工具窗格中的显示方式有所不同。例如,图片设置在最后一个选项卡上(您有图片校正、颜色、透明度和裁剪)。这些都可以通过 Shape.PictureFormat
对象访问。 (.FillFormat
仅在填充形状时适用)。
您会注意到 .PictureFormat
具有与上述设置相关的属性,图片透明度除外。 .PictureFormat.TransparencyColor
不能用来设置透明度。
PowerPoint VBA 对象模型通常远远落后于出现在用户界面中的新功能,因此还没有可用的东西来做你想做的事。
请注意,当它出现时,透明度将是一个属性,而不是一个对象。当前的 TransparencyColor 和 TransparentBackground 属性用于创建 100% 透明的单一图片颜色的旧例程。