ppt文档里面 有很多文字,有些时候需要提取出来在WORD里面做素材用,网上搜索了下,首推的是pptConverttodoc,可我下载下来试验了下,要么是空白,要么不全,或许与我的系统环境有关。其它还有什么存为大纲之类,都没啥用,因为我要的就是文本框里面的所有东西。想想那个pptConverttodoc应该是内置VBA程序的应用,按理说写个VBA应该很简单,不过毕竟没写过,难不成为这么点事还要去看下VBA函数?直接搜索 “ppt文字提取” 果然有现成VBA,现复制如下,以备参考。(原文没有写作者和出处,故无法提供程序作者,不过这么简单的程序,应该也没有人申明版权吧? )

原文如下:

打开PPT ,按ALT+F11打开VBA 编辑器,在左面的工程视图里点击右键,选择插入->模块,添加一个模块,名字都不用改。
然后点击顶部的“工具”菜单,选择引用,找“Microsoft Word X.0 Object Library”(其中X 与你的OFFICE 版本有关),钩上,点确定
将下列代码贴到刚建立的模块里,按F5即可
Sub Main()
On Error Resume Next
Dim temp As New Word.Document, tmpShape As Shape, tmpSlide As Slide
For Each tmpSlide In ActivePresentation.Slides
For Each tmpShape In tmpSlide.Shapes
temp.Range().Text = temp.Range() + tmpShape.TextFrame.TextRange.Text
Next tmpShape
Next tmpSlide
temp.Application.Visible = True
End Sub
复制以上代码后,f5,就会打开一个word ,另存为即可。

在此感谢网上无名者贡献,虽然很简单,可却省了很多事。
后记:已找到估计应该是原文链接,毕竟图和文字是对应的(点击 上面 原文如下 可查看 ),以前复制的VBA估计也是从这复制,当然只是个人判断,仅供参考,如有侵权请通知删除。

PowerPoint (PPT) 文档 文本内容提取相关推荐

  1. python读取word内容写入excel_“python循环写入excel“Word文档的内容提取到excel表格中...

    Excel表格内容自动填充到word中的指定位置 使用粘贴链接.在Excel中复制需要进入Word文档中的数据内容,然后在Word文档中,点击选择性粘贴,然后点选粘贴为链接. 如何将EXCEL的文字复 ...

  2. 如何批量将多个 PPT 文档中的图片提取出来

    概要:PPT是我们平时工作中非常常见的一种文件类型.PPT 文档的中的元素也是非常丰富的,比如有文本.图片.附件.视频等等.如果我们现在有一个需求,需要将 PPT 中的图片都提取出来,你知道该怎么操作 ...

  3. PDF转PPT文档软件PDF to PowerPoint Mac

    PDF to PowerPoint Mac版是一款专为Mac用户设计的功能强大且高效的PPT转换器,PDF to PowerPoint Mac可以将PDF文件快速有效地导出到可编辑和可修改的Offic ...

  4. C#提取TXT文档指定内容

    早上有分享一篇<VB.NET提取TXT文档指定内容> http://www.cnblogs.com/insus/p/3267347.html 那是原网友的需求用VB.NET写的. 刚才有只 ...

  5. 用Python提取解析pdf文档中内容

    用Python提取解析pdf文档中内容 文章目录: 参考: 1.https://blog.csdn.net/tmaczt/article/details/82876018 # Tika库 2.http ...

  6. Word控件Spire.Doc 【文本】教程(12) ;新方法在 C# 中获取 Word 文档中内容控件的别名、标签和 ID

    内容控件为您提供了一种设计文档的方法.当您向文档添加内容控件时,该控件由边框.标题和临时文本标识,这些文本可以向用户提供说明,并且可以防止用户编辑或删除文档的受保护部分. 将文档或模板的部分内容绑定到 ...

  7. poi操作PPT文档总结

    POI操作PPT文档1 注意ppt模板不能使用${user}--这样的作为替换标识,在读取PPT模板时会解析成三段文本1.${ 2.user  3.},而一般在控件中使用%1$S这样的方式做为替换标识 ...

  8. 杂谈PPT文档撰写(原创)

    Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE杂谈PPT文档撰写 说到PPT,其实更是一门学问:运用起来说简单也简单,说复杂也是很复杂. ...

  9. C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档

    原文:C# 复制幻灯片(包括格式.背景.图片等)到同/另一个PPT文档 C# 复制幻灯片(包括格式.背景.图片等)到同/另一个PPT文档 复制幻灯片是使用PowerPoint过程中的一个比较常见的操作 ...

最新文章

  1. 2021年5G发展展望
  2. C++ 编程错误记录
  3. 【软件安装】sublime安装方法
  4. 20165203 《网络对抗技术》week1 Kali的安装与配置
  5. python nonetype报错_python 查询数据库数据 NoneType报错
  6. 技术要求→物理安全→防盗窃和防破坏
  7. ol+天地图+geoserver_GeoServer的WMS服务加载到天地图
  8. 对领域驱动设计的理解与实践
  9. ubuntu 安装 mysql debug_ubuntu 安装phpstorm+xdebug 动态调试环境
  10. mysql优化必知(mysql的语句执行顺序)
  11. 【设计模式专题】Singleton
  12. Opencv 图像融合/泊松融合/seamlessClone
  13. QQ聊天记录分析(换新机QQ数据备份还原/Tim迁移)
  14. php格式文件用什么看,.zbf是什么格式文件,用什么看的
  15. 公式经纬度换算度分秒,度分秒换算经纬度
  16. python爬微博个人信息_新浪微博数据爬取Part 1:用户个人信息
  17. 清北学堂济南刷题班day1
  18. 快手、抖音等短视频营销模式
  19. MSDC 4.3 接口规范(14)
  20. 从菜鸟到老鸟--Mac篇 [一]

热门文章

  1. eclipse 快捷调整字体_键盘快捷键来改变Eclipse的字体大小?
  2. 基于eth测试网搭建Chainlink节点
  3. 重庆市垫江县建立四大数据平台推动智慧城市建设
  4. 散点曲线拟合常用思路(课设被逼无奈)
  5. AAA信用等级证书,八证一牌不可或缺
  6. CAN收发器PCA82C251与TJA1040的异同
  7. python 循环嵌套例子,【python实例练习1】循环嵌套——“百鸡百钱”问题
  8. Linux下进行C/C++编程配置
  9. 计算机英语作文50词左右带翻译,七年级英语作文50词左右及翻译
  10. 18秋计算机应用基础在线作业3,14秋学期《计算机应用基础》在线作业3