问题标签 [powerpoint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10908 浏览

api - 从 PowerPoint(.ppt 或 .pptx)文件中提取文本?

我目前正在使用 OpenOffice 宏和 pdf2text 程序的组合来提取文本,并希望找到一种更简单、更有效的方法来从 PowerPoint 文件中提取文本。

我尝试使用 Apache POI 库,但运气不佳,在尝试处理我正在查看的文件时遇到了库中的许多异常,并且不想特别筛选库的源代码。

有没有一种简单的方法可以在不使用上述库的情况下做到这一点?

0 投票
1 回答
3104 浏览

pdf - PowerPoint 2007 SP2,PowerShell 中的 ExportAsFixedFormat?

昨天我试图为朋友将一组 PPT 批量转换为 PDF,我决定看看 PowerShell,因为它已经在我的 HD 上放置了一段时间。

这是我想出的代码。

2 用于 PDF

由于“蛮力”方法不起作用(“类型不匹配”),我尝试使用

这里奇怪的是它仍然抛出“类型不匹配”错误......

此外,SaveAs 适用于

我究竟做错了什么?

更新

相关文件:

这是完整的错误消息

0 投票
1 回答
843 浏览

excel - 将 PowerPoint 图表嵌入 Excel

如果我在 Excel 工作表中嵌入 PowerPoint 演示文稿,那么在 PowerPoint 中,在每张幻灯片上设置图表对象,我可以进入图表对象的数据表,并让它返回 Excel 电子表格中的数据吗?

如果是这样,怎么做?

注意:我要的是 Office 2003

0 投票
4 回答
25276 浏览

vba - 以编程方式将字体格式应用于 PowerPoint 文本

我正在尝试使用 VBA 将一些文本插入到 PowerPointTextRange中,我使用这样的东西:

但是,我不知道如何以编程方式应用粗体、斜体和下划线(我没有看到 .RichText 属性或类似的东西)。

我所拥有的是一些简单的 HTML 文本,其中包含我想转换的粗体、斜体和下划线文本。

这该怎么做?

0 投票
2 回答
2499 浏览

c# - VSTO PowerPoint/Excel 交互

我想从 PowerPoint 幻灯片中提取数据,然后将它们粘贴到 Excel 工作簿中,其中 PowerPoint 中的每张幻灯片对应于 Excel 工作簿中的一个工作表,反之亦然(从 Excel 到 PowerPoint)。

我该怎么做呢?我提取了 PowerPoint 中的数据,但现在如何将其发送到 Excel 中?我有什么选择/可能性?

我正在使用带有 C# 的 VSTO,请告诉我 Office 2003/2007 的解决方案

0 投票
7 回答
10411 浏览

c# - 通过 C# 启动的 PowerPoint 不退出

嘿,我正在从 C# WinForms 应用程序自动化 PowerPoint 和 Excel;我所做的是从 PowerPoint 中读取幻灯片并将它们保存在 Excel 中,然后退出这两个应用程序。Excel 成功退出,但 PowerPoints 没有退出。问题是当我第一次转换时它不会退出,但是当我再次转换时它会退出。

这是我的代码

0 投票
1 回答
694 浏览

interop - 在 powerpoint 2007 中拖放 html 表格

我已经处理这个问题很长一段时间了:我们公司为 word/excel/ppt 开发插件(2003 和 2007 版本)

我们的插件提供的选项之一是将表格从插件拖到应用程序中。

这是通过 3 种不同的方式实现的:

  1. Excel --> 我们创建一个制表符分隔的字符串并将其拖放为 DataFormats.text
  2. Word --> 我们创建一个 RTF 表,并将其拖放为 DataFormats.rtf
  3. PPT --> 我们创建一个 HTML 表格,并将其拖放为 DataFormats.html

在 2003 和 2007 中,一切都运行良好,除了 powerpoint 2007,它似乎不支持任何类型的 html 删除(不像 powerpoint 2003,它运行良好)我们已经尝试了所有方法,但我们开始绝望。

任何人都知道如何让 PowerPoint 2007 允许将 html 拖放到演示文稿中?

0 投票
1 回答
10871 浏览

excel - 用于将图表插入 ppt 幻灯片的 VBA

下面是我用来将图表从 excel 电子表格中提取到 ppt 中的过程。但是我无法弄清楚的一件事是如何将图片插入“对象”而不是仅仅将其粘贴到屏幕上。(即,如果我做了一个 ppLayoutFourObjects,并将四个图表发送到这张幻灯片,在添加另一个之前,我需要知道如何将图表粘贴到从 4 个对象选择中显示的每个指定矩形中)。我知道第一个似乎总是矩形五,我无法正确获取代码。请帮忙。这都是2003 Office。

谢谢你的帮助。PowerPoint 的 VBA 是我最弱的,但我真的需要拿起它来工作!多谢你们!

0 投票
2 回答
27819 浏览

c# - 如何在 C# 或 Perl 中以编程方式打开 PowerPoint 演示文稿并将其保存为 HTML/JPEG?

我正在寻找一个可以做到这一点的代码片段,最好是在 C# 甚至 Perl 中。

我希望这不是一项大任务;)

0 投票
2 回答
6940 浏览

ms-access - 使用 Access 中的图表创建 Powerpoint

我正在尝试以编程方式从 Access 中的图形创建 PowerPoint。理想情况下,当图表移动到 PowerPoint 时,它们将变成静态图片,而不是仍然链接到访问数据的图表。

我尝试过以下程序:

我收到一条错误消息,例如:粘贴方法失败。

有更好的方法吗?并且可以强制变成静态图像吗?

谢谢你。