再现PPT2010中的貌似被去掉的动画效果

本文介绍如何在PowerPoint2010中使用原本未直接提供的动画效果,如层叠和伸展等。通过VBA编程,可以轻松实现这些高级动画效果的添加,提升演示文稿的表现力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

.

      用了PowerPoint 2010,大家都惊讶地发现,2003、2007中的层叠、伸展等一些动画效果不见了。但用2003或2007添加这些效果再在2010中打开时,这些效果仍然显示。也就是说,2010并没有真正去掉这些动画。那么如何在2010中使用这些动画呢,一种方法是将这些动画集中起来,建立“动画库”,需要时用格式刷一刷;另一种方法是用VBA添加这些动画。
      
      具体代码、操作步骤及相关问题:

      1.按ALT+F11,打开VBA编辑器,插入“模块”;
      2.复制下列代码:
   Sub Add_Effect()
       Set shp = ActiveWindow.Selection.ShapeRange(1)
        For i = 0 To 1
            With ActivePresentation.Slides(1).TimeLine _
               .MainSequence.AddEffect(Shape:=shp, effectid:=17)
               .Exit = i
          End With
        Next
   End Sub
      3.选中要添加的图片或形状,按ALT+F8 ,运行 Add_Effect
      4.关键代码:注意数字“17”,是“伸展”动画的ID。进入和相对应的退出效果为一个ID,只是在添加
退出效果时,exit的属性为ture。上述代码同时添加了进入效果和相对应的退出效果,循环中的“0”表
false,“1”表true。
      5.如何知道动画ID?运行本实例所附的show_effect代码,便可知道添加动画效果的ID。


       最终效果:




.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值