QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 1282|回复: 0
收起左侧

[转帖] 怎样一次性删除PPT中所有动画效果

[复制链接]
发表于 2015-12-1 13:50:06 | 显示全部楼层 |阅读模式 来自: 中国广东广州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  通过PPT软件中的VBA来解决了,几乎搜遍了所有的网站,最后终于找到了答案,将代码给各位分享。
3 e5 F* }9 x  c4 o' Z  代码如下:6 M0 W/ e8 l% c* g
  Sub removeALL(), [9 P; K, k8 `1 U9 u: o% ^" j) s/ I
  Dim I As Integer: Dim J As Integer
4 d+ U; q0 B7 ^* f' B7 F4 Z- |  Dim oActivePres As Object) O1 a. r- K( ~' _9 X& X6 {8 v+ [" Z# Y
  Set oActivePres = ActivePresentation; z+ K' q3 p& ^, a+ S( _# H( U
  With oActivePres
# V( t" E0 c1 G  m) F  For I = 1 To .Slides.Count
9 C: T. e# w* `- |$ ^( x  If Val(Application.Version) < 10 Then
  q- e$ ^2 n8 c4 y0 [  For J = 1 To .Slides(I).Shapes.Count
2 m% z6 V+ e  I+ h0 x  .Slides(I).Shapes(J).AnimationSettings.Animate = msoFalse
7 M+ P$ }$ U3 e3 u; j/ M$ f, A  Next J
! L8 M! x5 \. k3 d' w" P  Else
! }* h+ T& j. I7 H# f9 p  For J = .Slides(I).TimeLine.MainSequence.Count To 1 Step -1' l1 L/ n( L  R9 v6 j+ X
  .Slides(I).TimeLine.MainSequence(J).Delete
; {0 p( ]  E7 C+ W  Next J2 k  Q& J4 g4 A6 A# g
  End If
  k! z8 r+ _# T8 z: P  Next I3 h* L- g4 A+ |2 B: {1 z
  En制作ppt的软件d With% c3 J8 h; e( X! f' ?
  Set oActivePres = Nothing# ?7 F: u+ F7 H. `% u% s& K2 d( o
  End Sub
% U" y, L" U5 p, o6 d  另附方法二:. v: {" j4 d) B5 j" ?" [
  在PPT放映设置时把PPT设为“播放时不带动画”就可以达到同样效果。, w, Q0 h+ U! `# O* \
本文转自http://www.2ppt.cn/Article/97.html                 33岁女子骗婚郑成功ppt
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表