Dzwebs.Net

撰写电脑技术杂文十余年

vba删除指定幻灯片

Admin | 2013-9-18 8:53:27 | 被阅次数 | 10284

温馨提示!

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

  代码功能:删除指定幻灯片

  如果要删除某张幻灯片,使用Slides集合对象的Delete方法。

  例如:ActivePresentation.Slides(9).Delete‘删除第9张幻灯片

  代码功能:复制和粘贴幻灯片

  ActiveWindow.View.Slide.Copy  '复制被选中的幻灯片

  ActivePresentation.Slides. Paste  '将幻灯片粘贴到演示文稿的Slides集合中

  ActiveWindow.View.Slide. Duplicate  ‘创建Slide对象的副本,并添加到Slides集合中

  代码功能:同时设置一堆幻灯片

  使用Slides集合对象的Range方法可以返回一组指定的幻灯片的索引号,这样就可以通过索引号来指定幻灯片的编号,实现同时批量设置的目的。

  下面代码的功能是:返回所有奇数索引幻灯片,然后改变它们的版式为“文字和对象”。

  Dim i As Integer, slds As Slides, sIndex As Integer

  Set slds = ActivePresentation.Slides

  ' 用于保存幻灯片索引的数组

  Dim arrSlide()

  For i = 1 To ActivePresentation.Slides.Count Step 2

  sIndex = sIndex + 1

  ReDim Preserve arrSlide(1 To sIndex)

  arrSlide(sIndex) = i

  Next

  ' 把这组幻灯片的版式更改为“文字和对象”,其常数值为13

  slds.Range(arrSlide).Layout = ppLayoutObjectAndText

  End Sub


该杂文来自: PowerPoint杂文

上一篇:PPT文本框文字被选中文字变成白底白字

下一篇:vba删除PPT动画效果

网站备案号:

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

版权属性:

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

联系方式:

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