在幻灯片母版中命名形状的方法?
Method of naming shapes in slide master?
所以我正在为我的公司制作 power point 生成程序。我正在使用 python win32com 模块,它提供对 VBA (C#?) COM api 的完全访问。
我目前的想法是让用户使用幻灯片母版创建通用幻灯片布局。然后,我将提供一个 API 来创建 JSON 基于 python 字典,用于在演示文稿的什么位置应用什么布局,以及在每张特定幻灯片上将什么内容放置在什么占位符中。
我关心的是如何有效地跟踪每个幻灯片布局上的占位符是什么。我一直在研究 API,虽然您可以添加 names to shapes within a slide,但我看不出如何让用户通过幻灯片母版中的 GUI 执行此操作。在完美的情况下,用户会在幻灯片母版中创建一张新幻灯片,并为幻灯片上的每个形状命名。然后说向 shape-A 添加一些内容,用户会将 shape-A 引用为 json 中的键。
是否无法在幻灯片母版中命名形状?至少通过图形用户界面?还是我必须为此创建一个 vba 宏并将其添加到该点?
无法从幻灯片母版制作幻灯片。母版是幻灯片布局的父级,布局是幻灯片的父级。您无法绕过该架构。
形状在创建时获得默认名称。用户可以使用 Selection 窗格(主页>Select>Selection 窗格)更改这些名称。
所以我正在为我的公司制作 power point 生成程序。我正在使用 python win32com 模块,它提供对 VBA (C#?) COM api 的完全访问。
我目前的想法是让用户使用幻灯片母版创建通用幻灯片布局。然后,我将提供一个 API 来创建 JSON 基于 python 字典,用于在演示文稿的什么位置应用什么布局,以及在每张特定幻灯片上将什么内容放置在什么占位符中。
我关心的是如何有效地跟踪每个幻灯片布局上的占位符是什么。我一直在研究 API,虽然您可以添加 names to shapes within a slide,但我看不出如何让用户通过幻灯片母版中的 GUI 执行此操作。在完美的情况下,用户会在幻灯片母版中创建一张新幻灯片,并为幻灯片上的每个形状命名。然后说向 shape-A 添加一些内容,用户会将 shape-A 引用为 json 中的键。
是否无法在幻灯片母版中命名形状?至少通过图形用户界面?还是我必须为此创建一个 vba 宏并将其添加到该点?
无法从幻灯片母版制作幻灯片。母版是幻灯片布局的父级,布局是幻灯片的父级。您无法绕过该架构。
形状在创建时获得默认名称。用户可以使用 Selection 窗格(主页>Select>Selection 窗格)更改这些名称。