powerpoint - 您可以使用 python-pptx 更改占位符类型吗?

标签 powerpoint python-pptx

Powerpoint 的标准布局似乎具有显示为 SlidePlaceholder 类型的“内容”占位符。有没有办法将这些占位符更改为另一种类型?例如,我很想在其中一个占位符中插入一张图片,但 SlidePlaceholder 没有 insert_picture 方法。

一个 previous question已经解决了如何插入图片,但提到的回复:

You'll have to replace any "general purpose" content placeholder with one specific to what you're going to insert.



但是,他没有说明如何做到这一点。而且从文档中也不是很明显。感谢您对此的任何帮助!

最佳答案

您将使用 PowerPoint 应用程序在您开始使用的"template"演示文稿中手动进行此更改。

占位符将位于其中一种幻灯片布局中(从我的版本的菜单中查看 > 母版 > 幻灯片母版),并将被“克隆”到从该布局创建的任何新幻灯片中。

我不相信 PowerPoint UI 提供了一种方法来实际更改幻灯片布局中现有占位符的类型,因此您需要删除任何现有占位符(如果存在),并在相同的位置(或任何你想要的位置)。

关于powerpoint - 您可以使用 python-pptx 更改占位符类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47191148/

相关文章:

python - 如何使用 python-pptx 删除未填充的占位符项目

python - PPTX-Python `insert_chart` 速度逐渐减慢

python-pptx - 设置校对语言

python - 在 python-pptx 中使用循环创建多张幻灯片并将数据帧写入幻灯片

python - 如何使用 pandas 和 python-pptx 修改 powerpoint 中的现有表格?

vba - AfterShapeSizeChange 应用程序事件未在 PowerPoint 2013 中触发

vba - PowerPoint VBA 打开“修剪音频”对话框

VBA PowerPoint 幻灯片标题

python - 如何在python pptx中设置背景图片

python - 从 PPTx 文件 (powerpoint) 中提取演示者注释