主要内容

添加和替换演示内容

使用PPT API添加或替换,幻灯片的内容®演示:

  • 设立一个幻灯片模板将表示您想要添加或替换内容。

  • 创建PPT API内容对象,如,,图片对象。

  • 使用PPT API内容对象添加或替换演示内容。

您可以添加和替换在几个方面内容。例如,您可以:

  • 添加或替换内容在全球演讲或在一个特定的幻灯片。

  • 添加一个文本框的内容。

  • 替换一个文本框、表格或图片与内容相同的类型。

  • 一个占位符替换为相应内容占位符。

你不能取代一个段落的一部分,表格或文本框。替换整个内容对象。

设置模板

你可以更换或添加内容到现有演示文稿无需修改模板。然而,使用PPT API需要模板和幻灯片对象的知识,包括:

  • 幻灯片的主人的名字

  • 幻灯片布局名称

  • 幻灯片占位符和内容对象名称

  • 表样式的名称

您可以使用使用幻灯片添加占位符来表示,然后使用PPT API与内容替换占位符。演讲来替代一个特定的内容对象,您可以使用幻灯片内容对象提供一个惟一名称。然后用PPT API使用该名称。

更多信息关于使用PPT模板使用PPT API程序,见:

替换内容

您可以替换内容通过指定在一个内容对象的名字取代方法幻灯片对象。例如,在默认的PPT API模板,标题幻灯片布局有一个内容对象标题

titleSlide =添加(ppt,“标题幻灯片”);替换(titleSlide“标题”,“这是我的名字”);

替换演示内容,您可以使用一个找到方法演讲幻灯片对象。的找到搜索内容对象的方法的名字属性值匹配您所指定的搜索值。然后你可以使用索引返回的项目你想要更新。

ppt =表示(“myPresentation”);titleSlide =添加(ppt,“标题幻灯片”);内容=找到(ppt,“标题”);替换(内容(1),“这是我的名字”);

添加和替换文本

您可以使用这些方法来添加或替换文本表示。

文本规范技术 相关PPT API对象

指定文本创建这些对象的一部分。

  • 文本

  • ExternalLink

  • InternalLink

将文本附加到一个段落。

将文本附加到这些PPT API对象:

  • TableEntry

替换一个对象在演讲或幻灯片。

指定一个特征向量,对象,或一系列细胞的特征向量对象或两者的结合类型的对象,为取代这些对象与方法:

  • 演讲

  • 幻灯片

添加或替换文本占位符对象。

  • 增加一个的contentplaceholders对象一个特征向量,对象,或单元阵列的特征向量对象,或两者的结合。

  • 替换一个的contentplaceholders对象与一个对象。

  • 增加一个TextBoxPlaceholder对象一个特征向量,对象,或单元阵列的特征向量对象或两者的结合。

  • 替换一个TextBoxPlaceholder对象与一个对象。

看到添加和替换文本占位符

添加或更换,一个文本框。

添加或更换一个文本框对象的特征向量,对象,或单元阵列的特征向量对象,或两者的结合。

看到在一个文本框添加或替换文本

添加和替换文本占位符

您可以添加或替换文本的contentplaceholders和一个TextBoxPlaceholder指定:

  • 一个特征向量

  • 一个对象

  • 特征向量的单元阵列对象或特征向量的组合对象。内细胞数组指定内部列表(缩进)。

幻灯片布局指定文本段落,项目符号列表或编号列表。

进口mlreportgen.ppt。*name1 =“之前”;ppt =表示(name1);打开(ppt);添加(ppt,“比较”);替换(ppt,“剩下的内容”,“虚拟内容”);替换(ppt,“正确的内容”,“虚拟内容”);关闭(ppt);name2 =“后”;幻灯片=表示(name2 name1);都留给=找到(ppt,“剩下的内容”);权利=找到(ppt,“正确的内容”);帕拉=取代(都留给(1),“左列表中的项”);帕拉。斜体= true;帕拉。FontColor =“绿色”;替换(权利(1){正确的列表项的,{内心对列表项的,其他内部列表项的}正确的列表项的,});关闭(ppt);rptview (ppt);

在一个文本框添加或替换文本

一个文本框在一个幻灯片框,可以添加文本。您可以以编程方式添加或替换一个文本框的内容在一个演示。

  1. 创建一个文本框对象。指定文本框的位置和宽度。

  2. 添加文本使用添加方法与文本框对象。

  3. 添加文本框对象来演示使用添加方法演讲对象或添加方法幻灯片对象。

例如:

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);titleSlide =添加(ppt,“标题幻灯片”);结核病=文本框();结核病。X =“2”;结核病。Y =“2”;结核病。宽度=“5”;add(结核病,对文本框的文本”);添加(titleSlide、结核病);关闭(ppt);

添加或替换一个表

添加或替换一个表在一个演讲中,使用这些方法:

  • 表直接添加到幻灯片。

  • 替换占位符从幻灯片布局表。例如,添加一个幻灯片标题和内容标题和表布局和内容或表占位符替换为一个表。

  • 替换一个模板表从模板表示有不同的表。

将表添加到空白幻灯片

创建一个mlreportgen.ppt.Table对象并将其添加到幻灯片。

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);tableSlide =添加(ppt,“空白”);magicTable =表(魔法(5));magicTable。X =“3”;magicTable。Y =“5”;add (tableSlide magicTable);关闭(ppt);

你可以换一个表,你已经添加到幻灯片使用取代方法。例如:

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);tableSlide =添加(ppt,“空白”);magicTable =表(魔法(5));add (tableSlide magicTable);魔法newTable =表((4));替换(magicTable newTable);关闭(ppt);

替换占位符表

你可以换一个表来自一个幻灯片布局的占位符。例如,添加一个幻灯片标题和表布局。一个表占位符的表示mlreportgen.ppt.TablePlaceholder对象。替换占位符,使用取代的方法TablePlaceholder对象。

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);tableSlide =添加(ppt,的标题和表);表1 =表(魔法(9));tblplaceholderObj =找到(tableSlide,“表”);替换(tblplaceholderObj table1);关闭(ppt);

替换模板表

如果您创建了一个表示从现有的演示,从现有的演示(表模板表)是由一个表示mlreportgen.ppt.TemplateTable对象。你可以改变位置、宽度和高度的模板表通过设置对象的属性。您还可以修改模板表的XML标记。更换模板表,使用取代的方法TemplateTable对象。例如,假设您创建一个表示从现有的演示myPresentation一个幻灯片的标题和表布局。下面的代码替换模板表与另一个表。

进口mlreportgen.ppt。*ppt =表示(“myNewPresentation.pptx”,“myPresentation.pptx”);打开(ppt);slide1 = ppt.Children (1);templateTableObj =找到(slide1,“表”);替换(templateTableObj表(魔法(4)));关闭(ppt);

添加或替换图片

添加或替换图片演示,使用这些方法之一:

  • 图片直接添加到幻灯片。

  • 替换一个占位符,来自一个幻灯片布局图片。例如,添加一个幻灯片标题和内容标题和图片布局和内容或图片占位符替换为一幅画。

  • 替换一个模板图片从一个模板表示不同的图景。

将照片添加到空白幻灯片

创建一个mlreportgen.ppt.Picture对象并将其添加到幻灯片。

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);pictureSlide =添加(ppt,“空白”);飞机=(照片(“b747.jpg”));飞机。X =“2”;飞机。Y =“2”;飞机。宽度=“5”;飞机。身高=“2”;添加(pictureSlide、平面);关闭(ppt);

你可以换一个图片,你已经添加到幻灯片使用取代方法。例如:

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);pictureSlide =添加(ppt,“空白”);飞机=(照片(“b747.jpg”));飞机。X =“2”;飞机。Y =“2”;添加(pictureSlide、平面);辣椒=(照片(“peppers.png”));替换(平面、辣椒);关闭(ppt);

替换占位符

你可以换一个图片占位符和一幅画。例如,添加一个幻灯片标题和图片布局。图片占位符的表示mlreportgen.ppt.PicturePlaceholder对象。更换图片占位符,使用取代的方法PicturePlaceholder对象。

进口mlreportgen.ppt。*ppt =表示(“myPresentation.pptx”);打开(ppt);tableSlide =添加(ppt,的标题和图片);飞机=(照片(“b747.jpg”));飞机。X =“2”;飞机。Y =“2”;picplaceholderObj =找到(tableSlide,“图片”);替换(picplaceholderObj、平面);关闭(ppt);

PowerPoint调整图片尺寸图片占位符。如果图片占位符尺寸大于图片对象维度,图片比例。如果尺寸更小,图片为中心。

替换模板图片

如果您创建了一个表示从现有的演示,从现有的展示(照片模板图片)是由一个表示mlreportgen.ppt.TemplatePicture对象。你可以改变位置、宽度和高度模板的图片通过设置对象的属性。您还可以修改模板的XML标记的照片。更换模板,使用取代的方法TemplatePicture对象。例如,假设您创建一个表示从现有的演示myPresentation一个幻灯片的标题和图片布局。下面的代码替换模板图像与一个不同的画面。

进口mlreportgen.ppt。*ppt =表示(“myNewPresentation.pptx”,“myPresentation.pptx”);打开(ppt);slide1 = ppt.Children (1);templateTableObj =找到(slide1,“图片”);替换(templateTableObj、图片((“peppers.png”)));关闭(ppt);

相关的例子

更多关于