none
怎么在代码里获取PowerPoint动画的真实长度? RRS feed

  • 问题

  • 看了下文档,能够通过MainSequence中每个effect的对象中的Timing去获取配置的动画配置的持续时间的属性Duration


       但是我需要获取的是整个动效的真实的播放时长,这个持续时间并不一定是真实的动画播放完毕的时间,举个例子:一段文字动画,我给他配置的持续时间是0.7s,但我可以通过更改设置文本动画里面的字母之间延迟为3,这样在真实播放的时候这个动效时长2.1s,在高级日程表里的时间线时长也是2.1s了(结束减去开始),可是我翻遍了官方文档都没看到这个值的属性字段。。。

       类似这种动效的真实时长是怎么获得的?有对应字段吗?还是说可以通过计算得出?不止是这种情况,我想要在代码获得所有动效真实的播放时长

    2021年3月5日 7:30

答案

  • 你好,

    欢迎来到Office 2016 的论坛,但该论坛主要负责Office 客户端的一般性使用问题,由于你的问题和VBA 代码有关,为了更好的帮助你,建议到Q&A 论坛发布一个新的问题,标签为“office-vba-dev”,但该论坛的支持语言为英文,请见谅。

    另外我也在网络上搜索了一些资料,请查看这个“Timing.TriggerDelayTime”是否有帮助,它可以返回触发动画延迟的秒数。有关动画的持续时间和延迟时间的总和,目前我还没找到相关的资料。

    Regards,

    Emily


    如果以上回复对您有所帮助,建议您将其标记为答复。如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    • 已标记为答案 LinJQ 2021年3月8日 7:49
    2021年3月8日 7:19
    版主

全部回复

  • 你好,

    欢迎来到Office 2016 的论坛,但该论坛主要负责Office 客户端的一般性使用问题,由于你的问题和VBA 代码有关,为了更好的帮助你,建议到Q&A 论坛发布一个新的问题,标签为“office-vba-dev”,但该论坛的支持语言为英文,请见谅。

    另外我也在网络上搜索了一些资料,请查看这个“Timing.TriggerDelayTime”是否有帮助,它可以返回触发动画延迟的秒数。有关动画的持续时间和延迟时间的总和,目前我还没找到相关的资料。

    Regards,

    Emily


    如果以上回复对您有所帮助,建议您将其标记为答复。如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnmff@microsoft.com.

    • 已标记为答案 LinJQ 2021年3月8日 7:49
    2021年3月8日 7:19
    版主
  • 好的,谢谢
    2021年3月8日 7:49