【问题标题】:Picture Transparency Object in PowerPoint VBAPowerPoint VBA 中的图片透明度对象
【发布时间】:2019-11-11 07:25:33
【问题描述】:

PowerPoint 添加了图片透明度的本机功能(无需创建形状in late 2018。请参阅该链接文章以了解我的意思。

我正在试图弄清楚什么/是否存在适当的 VBA 对象(网上没有太多,因为它是一个相当新的功能)。我已经尝试过传统的FillFormat.Transparency object,以及其他一些类似的尝试。 (基本上,已经在 VBA 文档中上下搜索了一两个小时)。

有什么想法吗?

【问题讨论】:

    标签: vba ms-office powerpoint


    【解决方案1】:

    目前,无法直接设置图片透明度(不使用形状填充)。您会注意到Shape 属性的排列方式与图片工具窗格中的显示方式有些相似。例如,图片设置位于最后一个选项卡上(其中有图片校正、颜色、透明度和裁剪)。这些都可以通过Shape.PictureFormat 对象访问。 (.FillFormat 仅适用于填充形状)。

    您会注意到.PictureFormat 具有与上述设置相关的属性,图片透明度除外。 .PictureFormat.TransparencyColor 不能用于设置透明度。

    【讨论】:

      【解决方案2】:

      PowerPoint VBA 对象模型通常远远落后于出现在用户界面中的新功能,因此目前还没有任何可用的东西来做你想做的事。

      只是一个注释,当它出现时,透明度将是一个属性,而不是一个对象。当前的 TransparencyColor 和 TransparentBackground 属性用于创建 100% 透明的单一图片颜色的旧例程。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-03
        • 2012-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-09
        • 1970-01-01
        相关资源
        最近更新 更多