问题标签 [powerpoint-2007]

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 投票
2 回答
141 浏览

excel - 将数据库从 Access 2003 升级到 Access 2007

全部,

我的任务是从 2003 年升级到 2007 年的 Access。数据库的目的是创建一个从 excel 电子表格自动生成的数据的 power point 演示文稿。我可以导入数据,但是在尝试将其生成到电源点时,我收到错误消息。尝试从 excel 电子表格中获取数据并将其放入 power point 演示文稿的表格中时,似乎会发生错误。这段代码是由其他人完成的,我不确定这两个版本之间有什么不同。请帮忙!以下所有内容都是代码的一部分..不太清楚为什么它会以这种方式分开..对不起。如果您需要更多信息,请告诉我。请参阅下面的错误和代码:

错误:运行时错误 -2147467259 (800004005) 对象“形状”的方法“表”失败

0 投票
1 回答
931 浏览

openxml - OpenXML - PresentationML 克隆 - 损坏的 Powerpoint

我需要将演示文稿中的所有幻灯片克隆为基本演示文稿,并将克隆幻灯片的布局更改为基本演示文稿的布局。

我采取的方法是,

(基本表示表示为 B,要克隆的表示表示为 C)

将C的每张幻灯片的幻灯片部分复制到B中。

将 B 的 master 复制到 C

删除 B 中新添加的幻灯片部分的现有布局部分(从 C 中克隆的幻灯片)。

将所需的布局部分从 B 添加到新添加的幻灯片部分。

遍历 LayoutId 并重新排序它们以包含唯一值。

结果表示是损坏的输出。

基地介绍: 基地介绍

克隆演示: 克隆演示文稿

错误信息: 错误信息

结果输出: 结果输出

第一张幻灯片已损坏

我还尝试了 openxmldeveloper中提到的演示文稿生成器

给定片段的选项 2 与我想要实现的有点相似。但是结果输出是一样的。

可以从此处下载包含我要克隆的文件的演示文稿生成器项目

在这里,我们尝试将两个演示文稿文档克隆到一个新的演示文稿文档(从头开始构建),但对所有幻灯片使用第一个克隆演示文稿(基本演示文稿)的母版和布局。

文件:Company.pptx(基本演示)、Customer Content.pptx(克隆演示)、Out2.pptx(生成演示)

0 投票
0 回答
483 浏览

c#-4.0 - OpenXML - PresentationML - newMasterPart.SlideMaster.Preserve = false,不工作

我正在尝试使用幻灯片母版的保留属性,以清除未引用的幻灯片母版。

我的目标是将演示文稿中的所有幻灯片(只有一张幻灯片)克隆到基本演示文稿(只有一张幻灯片),并将克隆幻灯片的布局更改为基本演示文稿的布局。

我采取的方法是,

(基本表示表示为 B,要克隆的表示表示为 C)

将 C 的幻灯片的幻灯片部分复制到 B 中。

将 C 的 master 复制到 B 中。

在新复制的母版中将 SlideMaster.Preserve 属性设置为 false。

删除 B 中新添加的幻灯片部分的现有布局部分(从 C 中克隆的幻灯片)。

将所需的布局部分从 B 添加到新添加的幻灯片部分。

遍历 LayoutId 并重新排序它们以包含唯一值。

但是当我打开生成的文件时,虽然没有引用从 C 复制的 MasterSlide。它仍然存在。

注意:虽然我在相同的代码片段中更改了布局幻灯片,但实际上它将在不同的执行路径上执行,因此不应对 C 的 MasterSlides 不是一种选择。

基础介绍 (B) 在此处输入图像描述

基地主幻灯片 在此处输入图像描述

克隆演示文稿 (C) 在此处输入图像描述

克隆演示文稿的主幻灯片 在此处输入图像描述

结果输出 在此处输入图像描述

输出母版幻灯片 在此处输入图像描述

虽然没有对第二张母版幻灯片的引用,但即使将保留属性设置为 false,它仍然占上风。

可以从Post2.zip 下载代码示例

Post2中的文件:

BaseSlide.pptx (basepresentation)

ToBeCloned.pptx(克隆演示文稿)

Out2.pptx(生成的演示文稿)

任何帮助是极大的赞赏。谢谢。

0 投票
1 回答
1971 浏览

python - Python:应用程序关闭时暂停 for 循环

我有一个脚本,我想用它来批量编辑 powerpoint 文件。如果我用它一个一个地编辑文件,它会很好用。如果我批量编辑它们,它会失败。我认为这是因为在下一个文件尝试加载之前应用程序没有关闭,但我可能而且很可能是错误的。

编码:

错误(当不传递异常时):

细节:

Python3.3

PowerPoint2007

如果您需要更多详细信息,我很乐意提供!谢谢!

0 投票
1 回答
301 浏览

vba - 幻灯片中的搜索功能

我在幻灯片中添加了搜索功能。

我正在使用的代码是

只是一遍又一遍地重复,所有的条款和幻灯片链接。有些条款不起作用。

完整代码:

0 投票
2 回答
3249 浏览

vba - VBA Powerpoint分组数组?

我想创建一个代码来调整所选图像的大小,相应地定位它,在它下面创建 2 个文本框,最后将图像和 2 个文本框组合在一起。

我的总体目标是制作 2 个额外的宏,它们将执行相同的功能,但将它们定位在中间和右侧。

我似乎无法弄清楚如何对 3 个形状进行分组。

下面是我的代码。

0 投票
1 回答
1375 浏览

java - 如何使用 Apache POI 更改 .pptx 文件中的现有自定义属性/属性

我想使用 Apache POI 以编程方式更改 .pptx 文件的属性。我使用 Itext 完成了 .docx 和 .pdf。对于 .pptx 文件,推荐的 XLSF 包没有任何方法来检索/更改 .pptx 文件的属性。而是有一些方法可以检索没有幻灯片、数据等。有人可以帮忙吗?提前致谢

0 投票
2 回答
1191 浏览

vba - 将多个PowerPoint幻灯片合并为一张并保持单点来源?

我们有一些针对不同受众的(powerpoint)pptx文件

我正在考虑根据目标受众合并不同的幻灯片集

我想知道是否可以

  • 将多个PowerPoint文件合并为一个
  • 如果更改了单个文件,我希望将相同的更改反映到合并文件中

这可以通过图形方式还是通过 VBA 实现?

前任:

  • pptx
  • B.pptx
  • pptx
  • pptx
  • pptx

设置 1 (Dev.pptx):

  • pptx
  • B.pptx
  • pptx

设置 2 (Manager.pptx)

  • pptx
  • pptx
  • pptx

设置 3 (all.pptx)

  • pptx
  • B.pptx
  • pptx
  • pptx
  • pptx

如果我更改任何 Pptx (A,b,c,d,e) 组合文件应自动更新

0 投票
1 回答
1306 浏览

vba - 将形状从 PowerPoint 母版幻灯片版式复制到 cu

在 PowerPoint 2010 中:

我想创建一个宏,该宏将复制我在主幻灯片的其中一个布局幻灯片上创建的形状,并将其粘贴到活动幻灯片——当我运行该宏时我现在所在的幻灯片. (我需要它以便我可以在幻灯片上使用它 - 克隆它等)

我该怎么做?

谢谢,

0 投票
1 回答
388 浏览

vba - 在 Excel 中创建带有表格的 Power point 幻灯片

我有一个大型工作簿,其中有多个连接和查询到 Oracle 数据库以收集数据。

这本工作簿中有大约 6 张包含我的最终数据的工作表。

我想将所有这些数据移动到 PowerPoint 演示文稿中。我已经看到很多关于如何移动图表和图形的示例,但我的工作簿中没有这些,也不需要它们。

我的 3 张工作表在单独的工作表上显示由数据透视表生成的数据。我这样做是因为我试图避免显示枢轴过滤器箭头。

其他三个工作表是从 Oracle 查询创建的表。每个工作表都有一个单独的查询来显示特定客户的数据。

我想获取电子表格中的数据并在 PowerPoint 中构建包含该数据的表格。我曾尝试将对象导入 PowerPoint,但由于数据可能每分钟都在发生变化,因此必须更新链接然后刷新数据相当笨拙。此外,我永远不知道我将拥有多少行数据。这也是因为数据可能每分钟都在变化。

简而言之,我正在尝试查看第一张。获取那里的所有数据并在 PowerPoint 中构建一个表格以进行匹配。在 PowerPoint 中构建表格时,每张 PowerPoint 幻灯片最多只能放置 6 行。继续添加幻灯片,直到移动所有数据。