PPT API使用PowerPoint®演示文稿作为生成演示文稿的模板。模板允许您指定演示文稿中幻灯片的固定内容、默认布局和外观。你的MATLAB®程序可以使用PPT API来覆盖特定幻灯片的默认布局和格式。
模板可以是一个空的演示文稿,也可以是一个带有幻灯片的演示文稿。您可以使用以下模板进行PPT API演示:
默认的PPT API PowerPoint模板
默认PPT API PowerPoint模板的自定义副本
要更新其内容的现有PowerPoint演示文稿
在PowerPoint中交互式创建或更新的PowerPoint模板
PPT模板包括PPT API用来生成演示文稿的几个元素。若要自定义模板中定义的格式,请修改一个或多个模板元素。
幻灯片模板元素 | 目的 |
---|---|
张大师 |
将幻灯片母版格式全局应用于演示文稿。指定一组幻灯片布局共用的布局和格式 |
幻灯片的布局 |
指定幻灯片母版布局的变体。 |
表格样式 |
指定表的默认外观。PowerPoint定义了一组标准的表格样式。您不能修改这些样式,但可以使用PPT API将这些样式应用到您创建的表格,并覆盖特定表格的样式。 |
占位符 |
指定可以用文本、列表、图片、表格或其他内容替换的幻灯片布局区域。每个占位符都有一个名字。您可以使用PowerPoint交互式地将名称分配给占位符。然后,您可以在PPT程序中使用名称将占位符替换为内容。 |
一个ppt模板可以有多个幻灯片母版。一个幻灯片母版可以有一个与另一个幻灯片母版中的子幻灯片布局同名的子幻灯片布局。在使用PPT API时,如果模板有多个幻灯片母版,则需要知道幻灯片母版的名称,以便指定正确的幻灯片布局。你可以在PowerPoint或使用API中找到它的名称。
您可以重命名主机以确定其用途。只能在PowerPoint中重命名幻灯片母版。
在幻灯片中,选择视图>幻灯片的主人.
在幻灯片布局窗格中,将鼠标悬停在幻灯片母版上。幻灯片母版是编号的,位于树层次结构的顶层。工具提示将显示名称。在这个图中,办公室的主题
是要在API中使用的名称。不包括文本幻灯片的主人
.
如果你想重命名master,从幻灯片的主人选项卡,编辑主部分中,点击重命名按照提示做。
要使用PPT API查看幻灯片母版名称,请使用getMasterNames
方法用一个mlreportgen.ppt.Presentation
对象。这个例子使用默认的PPT API PowerPoint模板,它有一个幻灯片母版。
进口mlreportgen.ppt。*;幻灯片=表示(“myPresentation”);getMasterNames(幻灯片);
ans = '办公室主题'
您需要知道PowerPoint模板中幻灯片布局的名称,才能使用PPT API添加幻灯片。你可以在PowerPoint中找到幻灯片布局名称,并使用API。
添加幻灯片布局时,可以重命名它以确定其用途。只能在PowerPoint中重命名幻灯片布局。
在幻灯片中,选择视图>幻灯片的主人.
在幻灯片布局窗格中,将鼠标悬停在幻灯片母版下的幻灯片布局上。工具提示显示幻灯片布局的名称。在这个图中,标题幻灯片
是要在API中使用的名称。不包括文本布局
.
如果要重命名幻灯片布局,请从幻灯片的主人选项卡,编辑主部分中,点击重命名按照提示做。
要使用PPT API查看幻灯片布局名称,请使用Presentation.getLayoutNames
方法。在获得布局名称之前,您需要获得幻灯片母版名称。PPT API以单元格数组的形式返回幻灯片母版。这个例子使用默认的PPT API PowerPoint模板从模板中的第一个主页面获取幻灯片布局。
进口mlreportgen.ppt。*;幻灯片=表示(“myPresentation”);大师= getMasterNames(幻灯片);布局= getLayoutNames(幻灯片,大师{1});布局
第6至11栏“标题和内容”“Section Header”“两个内容”“比较”“只有标题”“空白”“内容与船长”“图片与船长……”
您需要知道占位符名称,才能使用PPT API将占位符替换为内容。您可以使用PowerPoint或PPT API查找占位符名称。
可以重命名占位符以确定其用途。
在幻灯片中,选择视图>幻灯片的主人.
在首页选项卡,编辑部分中,选择选择>选择面板.
在幻灯片布局窗格中,选择包含要查看其名称的内容占位符的布局。中使用的占位符的名称将显示在选择窗格。单击内容占位符以在选择窗格中突出显示名称。
该图显示Title和content幻灯片布局中的内容占位符的名称为内容
.
如果您想重命名占位符,请单击选择窗格并键入一个新的。
如果更新PowerPoint演示文稿中的内容,要查看幻灯片上内容对象的名称,还可以使用选择面板.例如:
创建并生成带有表格的幻灯片演示文稿。
进口mlreportgen.ppt。*ppt =表示(“myTablePresentation.pptx”);打开(ppt);slide1 =添加(ppt,“空白”);add (slide1、表(魔法(5)));关闭(ppt);rptview (ppt);
在PowerPoint中,显示选择窗格。表的名称是一个生成的字符串。您可以重命名它,并使用PPT API的新名称。