【发布时间】:2016-08-10 23:38:16
【问题描述】:
我正在尝试使用 VBA 使一个对象在 PPT 中消失。我可以让物体以多种方式出现,但我不知道如何让它消失。
我写了下面的代码,但它不起作用。看起来“msoAnimEffectDisappear”不存在。
Set Benny = ActiveWindow.View.Slide
ActiveWindow.View.Slide.Shapes("textbox 114").Select
y = ActiveWindow.Selection.ShapeRange.Name
Set Sh = ActiveWindow.Selection.ShapeRange(y)
Benny.TimeLine.MainSequence.AddEffect Sh, msoAnimEffectDisappear, , msoAnimTriggerWithPrevious
【问题讨论】:
-
快速解答:将
AddEffect的返回值赋值给effect,然后设置effect.Exit = True。
标签: vba animation powerpoint