吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 963|回复: 13
收起左侧

[其他原创] PPT 自动提取非隐藏标题和页码(用来建目录居多)

[复制链接]
etkane 发表于 2024-8-22 12:44
ppt-开发工具-vba,复制代码,F5运行或宏运行。
运行完粘贴。

[Visual Basic] 纯文本查看 复制代码
Sub 提取标题()
    
    Dim sh As Shape
    
    
    
    前部不加页码数 = 2  '可视页
    后部不加页码数 = 1  '可视页
    k = 1
    m = 0
    On Error Resume Next
    tt = ""
    
    For X = 1 + 前部不加页码数 To ActivePresentation.Slides.Count - 后部不加页码数
        If ActivePresentation.Slides(X).SlideShowTransition.Hidden = msoFalse Then
        m = m + 1
        tt = tt + ActivePresentation.Slides(X).Shapes("标题 1").TextFrame.TextRange.Text & vbTab & vbTab & m & vbCrLf
        End If
    Next
    sh.TextFrame.TextRange.Text = tt
    sh.Copy
    
    
    
End Sub

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| etkane 发表于 2024-8-23 12:45
eeeeda 发表于 2024-8-22 21:57
有办法在PPT播放页面添加页数和当前页吗

另外里两个帖子有,不知道是不是你想要的。
 楼主| etkane 发表于 2024-8-25 00:26
eeeeda 发表于 2024-8-24 11:59
我想要的是工具,可以设置倒计时,还有自动识别PPT的总页数和当前页数,打开PPT,全屏播放后自动开始倒计 ...

倒计时插件就有啊,那个okey
anxingye 发表于 2024-8-22 13:38
 楼主| etkane 发表于 2024-8-22 14:08
这个注意,要用母版生成标题 1,标题名要一致,回头看看有没有其他防呆的法,目前如果不一致,提取不正常。更新会在本帖更新。
zhangzheh 发表于 2024-8-22 16:16
感谢大佬分享
zerofire 发表于 2024-8-22 16:25
感谢分享~~
cggm 发表于 2024-8-22 17:24

感谢分享
DQyutian 发表于 2024-8-22 18:34
小白,具体应该如何操作?
头像被屏蔽
eeeeda 发表于 2024-8-22 21:57
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
eeeeda 发表于 2024-8-24 11:59
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-15 07:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表