在幻灯片母版中命名形状的方法?

时间:2019-10-11 01:03:48

标签: vba powerpoint

因此,我正在为公司开发电源生成程序。我正在使用python win32com模块,该模块提供对VBA(C#?)COM api的完全访问权限。

我目前的想法是让用户使用幻灯片母版来创建通用的幻灯片版式。然后,我将提供一个API,用于基于python字典创建JSON,以将哪种布局应用于演示的什么位置,以及将什么内容放置在每张特定幻灯片的什么占位符上。

我关心的是如何有效地跟踪每个幻灯片布局上的占位符。我一直在研究API,虽然您可以添加names to shapes within a slide,但是却看不到如何让用户通过幻灯片母版中的GUI进行操作。理想情况下,用户将在幻灯片母版中创建一个新幻灯片,并为幻灯片上的每个形状命名。然后说在shape-A中添加一些内容,用户可以将shape-A作为json中的键。

是否可以在幻灯片母版中命名形状?至少通过GUI?还是我必须为此创建一个vba宏并将其添加到该点?

1 个答案:

答案 0 :(得分:1)

无法从幻灯片母版中生成幻灯片。母版是幻灯片布局的父级,而布局是幻灯片的父级。您无法绕过该架构。

形状在创建时会获取默认名称。用户可以使用选择窗格(主页>选择>选择窗格)更改这些名称。