Matlab生成PPT的程序:
增加新的ppt页码采用下面的代码,其中最后的‘11’的含义是什么?
new_slide = invoke(op.Slides,'Add',int32(double(slide_count)+1),11);
invoke(opSlides,'Add', int32(double(slidecount)+1), 11)
这段代码在MATLAB中是用来创建新的PowerPoint幻灯片页的。
在这里,opSlides
是PowerPoint的Slides对象,Add
是一个方法,用于添加新的幻灯片。这个方法需要两个参数:
int32(double(slidecount)+1)
: 这是新幻灯片的索引。在这里,它被设置为当前幻灯片数量加1,意味着新的幻灯片将添加到现有幻灯片的末尾。11
: 这是新幻灯片的布局。在PowerPoint中,每个幻灯片布局都有一个特定的编号,11代表标题和内容的布局。数字“11”代表新PPT页面的布局(layout)。在Matlab中,新添加的PPT页面可以使用不同的布局,例如标题页布局、文字页布局、标题和内容页布局等。数字“11”表示新添加的PPT页面使用标题页布局,具体参数对应的布局可以在Matlab帮助文档中进行查询。如果需要使用不同的布局,只需将数字“11”替换为对应的布局参数即可。例如,使用标题和内容页布局时,参数为“2”。以下是添加新页面时使用不同布局的示例代码:
标题页布局:
new_slide = invoke(op.Slides,'Add',int32(double(slide_count)+1),11);
文字页布局:
new_slide = invoke(op.Slides,'Add',int32(double(slide_count)+1),12);
标题和内容页布局:
new_slide = invoke(op.Slides,'Add',int32(double(slide_count)+1),2);
需要注意的是,不同版本的Matlab中可能存在不同的布局参数值,因此在使用时需要注意对应参数值的正确性。