vba 获取PPT幻灯片中的所有标题的代码

所属分类: 脚本专栏 / VBA 阅读数: 962
收藏 0 赞 0 分享
复制代码 代码如下:

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
更多精彩内容其他人还在看

excel vba 限制工作表的滚动区域代码

如果希望限制工作表中滚动的区域,可以通过设置WorkSheet对象的ScrollArea属性来实现。
收藏 0 赞 0 分享

excel vba 高亮显示当前行代码

用条件格式设置高亮显示当前行,难的是如何确定当前行。用VBA就很简单,鼠标右击工作表标签,选择“查看代码”,将下面的代码粘贴到VBE窗口中
收藏 0 赞 0 分享

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

当编辑框内容改变 对应的单元格也随着改变vba代码
收藏 0 赞 0 分享

VBA 浏览文件夹对话框调用的几种方法

VBA 浏览文件夹对话框调用实现代码。大家可以根据需要选择。
收藏 0 赞 0 分享

向数据报表添加一个合计字段

在数据环境设计器中也可以创建一个合计字段,即对来自部分的数据进行合计的字段。
收藏 0 赞 0 分享

UserAccessList 集合的功能(VBA)

可用 ProtectedRange 对象的 Users 属性返回一个 UserAccessList 集合。
收藏 0 赞 0 分享

VBA UsedObjects 集合用法

可用 Application 对象的 UsedObjects 属性返回一个 UsedObjects 对象。
收藏 0 赞 0 分享

vba 获取PPT幻灯片中的所有标题的代码

有时候需要获取PPT幻灯片中的所有标题,如果手工的复制肯定很慢,那么可以用vba批量获取,提高工作效率。
收藏 0 赞 0 分享

VBA解决Windows空当接龙的617局

本文给大家分享的是使用VBA解决Windows空当接龙的617局的方法和思路,有需要的小伙伴可以参考下。
收藏 0 赞 0 分享

VBA将excel数据表生成JSON文件

本文给大家汇总介绍了几种使用VBA处理EXCEL并生成JSON文件的方法和思路,非常的实用,有需要的小伙伴可以参考下。
收藏 0 赞 0 分享
查看更多