找回密码
 立即注册
搜索

vba删除指定幻灯片

2
回复
704
查看
[复制链接]

5

主题

10

帖子

64

幻币

一流武者

Rank: 3Rank: 3

积分
286
QQ
2017-10-9 18:03:40 显示全部楼层 |阅读模式
        代码功能:删除指定幻灯片
  如果要删除某张幻灯片,使用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

PPT学习论坛
回复

使用道具 举报

0

主题

3

帖子

97

幻币

一流武者

Rank: 3Rank: 3

积分
205
QQ
2017-10-11 02:59:16 显示全部楼层
我来了~~~~~~~~~ 闪人~~~~~~~~~~~~~~~~  
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

145

帖子

149

幻币

一流武者

Rank: 3Rank: 3

积分
316
QQ
2017-10-15 04:57:28 显示全部楼层
很不错啊
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册