手机
当前位置:查字典教程网 >脚本专栏 >VBA >vba 获取PPT幻灯片中的所有标题的代码
vba 获取PPT幻灯片中的所有标题的代码
摘要:复制代码代码如下:PrivateSubCommandButton1_Click()Me.Enabled=FalsegetTitlesMe.E...

复制代码 代码如下:

Private Sub CommandButton1_Click()

Me.Enabled = False

getTitles

Me.Enabled = True

End Sub

Sub getTitles()

On Error Resume Next

Dim oPres As Presentation

Set oPres = Application.ActivePresentation

Dim oSlide As Slide

Dim oShape As Shape

Dim tr As TextRange

Dim sText As String

Dim i As Long, j As Long

'循环每页幻灯

For i = 1 To oPres.Slides.Count

Set oSlide = oPres.Slides.Item(i)

'获取图形对象

For j = 1 To oSlide.Shapes.Count

Set oShape = oSlide.Shapes.Item(j)

'如果有文字

If oShape.TextFrame.HasText = msoTrue Then

Set tr = oShape.TextFrame.TextRange

sText = tr.Text

'如果符合格式: 根据情况设定, 此处前三位构成为x.y

If IsNumeric(Left(sText, 3)) Then

'MsgBox sText

TextBox1.SelStart = 65535

TextBox1.SelText = sText & vbCrLf

End If

Set tr = Nothing

End If

Set oShape = Nothing

Next

Set oSlide = Nothing

Next

Set oPres = Nothing

End Sub

【vba 获取PPT幻灯片中的所有标题的代码】相关文章:

苹果新专利:手机自我检测是否被摔

excel vba 高亮显示当前行代码

cydia一直显示检测保护中怎么办

XP系统的“本地安全策略” 的使用技巧

VBA解决Windows空当接龙的617局

iPhone手机添加第三方输入法方法分享

iPhone6地图怎么用

iPhone手机也可延时摄影

当编辑框内容改变 对应的单元格也随着改变vba代码

教你用手势插件Activator设置情景模式

精品推荐
分类导航