批量导出 PPT的备注到一个txt文本中

使用宏(Macro)功能(适用于 Windows 平台)

打开 PowerPoint 幻灯片,并确保每个幻灯片上都添加了备注。

启用"开发人员"选项卡:

如果您已经看到 PowerPoint 的"开发人员"选项卡,请跳至下一步。

如果未看到"开发人员"选项卡,请按照以下步骤启用它:

点击 PowerPoint 工具栏中的"文件"选项。

在文件选项中,选择"选项"。

在"PowerPoint 选项"对话框中,选择"自定义功能区"。

在右侧的"主选项卡"列表中,找到并选中"开发人员"选项。

点击"确定"按钮。

创建宏:

点击"开发人员"选项卡中的"宏"按钮。

在宏对话框中,输入一个宏的名称(例如"ExportNotes")。

点击"创建"按钮,将打开 Visual Basic for Applications(VBA)编辑器。

编写宏代码:

在 VBA 编辑器中,将以下代码复制并粘贴到宏编辑窗口中:

vbscript 复制代码
Sub ExportNotes()
    Dim Slide As Slide
    Dim Notes As String
    Dim i As Integer
    Dim FilePath As String

    ' 设置保存路径和文件名
    FilePath = "C:\Export\All_Notes.txt"

    Open FilePath For Output As #1

    For Each Slide In ActivePresentation.Slides
        i = i + 1
        Notes = Slide.NotesPage.Shapes.Placeholders(2).TextFrame.TextRange.Text

        Print #1, "Page " & i & ":"
        Print #1, Notes
        Print #1, ""
    Next Slide

    Close #1

    MsgBox "备注已导出到:" & FilePath
End Sub

将代码中的保存路径"C:\Export\All_Notes.txt"替换为您希望保存备注的实际路径和文件名。

运行宏:

关闭 VBA 编辑器。

回到 PowerPoint 中,点击"宏"按钮。

在宏对话框中,选择刚才创建的宏"ExportNotes",然后点击"运行"。

完成导出:

宏将逐个幻灯片遍历,并将每个幻灯片的备注按页面顺序追加到同一个文本文件中。

当运行完毕后,您将收到一个TXT


版权声明:本文为CSDN博主「夏の流水账博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/chengzi5984223/article/details/131278132

相关推荐
hvinsion8 分钟前
从PPT到PNG:Python实现的高效PPT转图工具
python·powerpoint·ppt转图片
inxunoffice20 小时前
批量将 SVG 转换为 jpg/png/Word/PDF/ppt 等其它格式
pdf·word·powerpoint
hello_simon1 天前
小白工具PDF合并,支持自定义排序,快速上传和高质量输出,操作简单,无需安装,你的得力助手
pdf·word·powerpoint·excel·pdf转html
陈奕昆3 天前
deepseek生成PPT 提示词模板
人工智能·powerpoint
烟锁池塘柳03 天前
在PPT中同时自动播放多个视频的方法
powerpoint
jimin_callon4 天前
VBA第三十八期 VBA自贡分把表格图表生成PPT
开发语言·python·powerpoint·编程·vba·deepseek
学c真好玩6 天前
4.3python操作ppt
开发语言·python·powerpoint
东方佑7 天前
利用Python自动化处理PPT样式与结构:从提取到生成
python·自动化·powerpoint
你觉得2057 天前
浙江大学朱霖潮研究员:《人工智能重塑科学与工程研究》以蛋白质结构预测为例|附PPT下载方法
大数据·人工智能·机器学习·ai·云计算·aigc·powerpoint
hvinsion7 天前
PPT助手:一款集计时、远程控制与多屏切换于一身的PPT辅助工具
c#·powerpoint·ppt·ppt助手·ppt翻页