Dzwebs.Net

撰写电脑技术杂文十余年

ppt删除很多个空文本框的VBA代码

Admin | 2013-9-14 9:16:07 | 被阅次数 | 10343

温馨提示!

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

  使用下面的VBA代码,可以让你在PPT中,删除没有内容的文本框。

  Dim found As Boolean
  Do
  found = False
  For Each Sld In ActivePresentation.Slides
      For Each shp In Sld.Shapes
        If shp.HasTextFrame Then
          If shp.Type <> 1 Then
            If Not shp.TextFrame.HasText Then
              ActiveWindow.View.GotoSlide Index:=shp.Parent.SlideIndex
              shp.Select
              shp.Delete
              found = True
            End If
          End If
        End If
  Next shp
  Next Sld
  Loop While found = True

  上面的代码你可以自己建立一个宏,将其放在宏内使用即可。


该杂文来自: PowerPoint杂文

上一篇:SlideShowSettings对象 SlideShowTransition对象

下一篇:vba删除PPT图片的几种代码

网站备案号:

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

版权属性:

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

联系方式:

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