Dzwebs.Net

撰写电脑技术杂文十余年

vba删除PPT动画效果

Admin | 2013-9-19 9:03:23 | 被阅次数 | 7791

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  如果你的幻灯片很多,并且,每张都使用了很多的动画效果,那么,想删除动画效果,是比较费力的,这个时候,你应该使用VBA代码来为你删除动画效果

  下面是vba功能代码,实现的功能是:清除所打开的幻灯片切换效果及幻灯片里的动画效果。具体的使用方法可参阅下文。

  点击菜单工具→宏→VISUAL BASIC编辑器,打开VBA代码编写窗口,然后,插入一个用户模块,把下面的代码粘贴到模块里,运行宏RemoveAllTrash。

  Dim objDoc As Presentation
   For Each objDoc In Application.Presentations
    RemoveTrash objDoc
   Next objDoc
  End Sub

  Private Sub RemoveTrash(objDoc As Presentation)
  Dim objSlide As Slide
  Dim objShape As Shape
  Dim objEffect As Effect
  Dim I As Long

   For Each objSlide In objDoc.Slides
    objSlide.SlideShowTransition.EntryEffect = ppEffectNone
    If Val(Application.Version) < 10 Then
    For Each objShape In objSlide.Shapes
    objShape.AnimationSettings.Animate = msoFalse
    Next objShape
    Else
    For I = 1 To objSlide.TimeLine.MainSequence.Count
    objSlide.TimeLine.MainSequence(I).Delete
    Next I
    End If
   Next objSlide

  End Sub


该杂文来自: PowerPoint杂文

上一篇:vba删除指定幻灯片

下一篇:pdf转PPT的方法及软件

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计