【问题标题】:Is there any event that fire for PowerPoint animations at start and end?是否有任何事件在开始和结束时触发 PowerPoint 动画?
【发布时间】:2019-09-22 03:04:10
【问题描述】:

我们正在开发一个 PowerPoint 插件,最近我们的客户要求在对象上的动画完成后启动某些功能,但我找不到任何动画完成或开始的事件。

【问题讨论】:

标签: vba vsto powerpoint


【解决方案1】:

正如 PeterT 所提到的,形状动画时不会触发任何事件。但这里有一个可能的解决方法。它可能适合也可能不适合您的需求:

添加一个动画形状大小的形状,给它一个运行宏动作设置鼠标悬停(不是点击)。让它运行您编写的任何宏来执行所需的操作。

将形状设置为 99% 透明并为其设置动画,使其在您设置动画的主要形状之后自动显示。

结果:您的原始形状开始动画化,然后(对于所有意图)不可见的 add'l 形状出现,并且一旦用户摆动鼠标,宏就会触发。

如果您无法确定用户是否会将鼠标悬停在相关形状上,请尝试添加全幻灯片形状来触发宏。在这种情况下,为避免重复触发宏,您可能需要让宏使触发它的形状不可见,或者让宏删除动作设置等。

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 2016-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多