Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VBA创建Powerpoint幻灯片母版_Vba_Templates_Powerpoint - Fatal编程技术网

使用VBA创建Powerpoint幻灯片母版

使用VBA创建Powerpoint幻灯片母版,vba,templates,powerpoint,Vba,Templates,Powerpoint,我目前正在尝试用VBA创建Powerpoint 2010幻灯片母版,遇到了一些挑战 1是否可以为模板中的占位符指定名称,以便在演示文稿中通过该名称对对象进行寻址?我试着指定一些似乎不起作用的名字。基于这些布局的实际表示中的对象仍然具有随机默认名称 2如何为CustomLayouts指定名称 3如何加载真正空白的SlideMaster/其中的CustomLayouts PS:我不确定模板标签,那些是其他模板吗 是否可以为模板中的占位符指定名称,以便在演示文稿中通过该名称对对象进行寻址?我试着指定一

我目前正在尝试用VBA创建Powerpoint 2010幻灯片母版,遇到了一些挑战

1是否可以为模板中的占位符指定名称,以便在演示文稿中通过该名称对对象进行寻址?我试着指定一些似乎不起作用的名字。基于这些布局的实际表示中的对象仍然具有随机默认名称

2如何为CustomLayouts指定名称

3如何加载真正空白的SlideMaster/其中的CustomLayouts

PS:我不确定模板标签,那些是其他模板吗

是否可以为模板中的占位符指定名称,以便在演示文稿中通过该名称对对象进行寻址?我试着指定一些似乎不起作用的名字。基于这些布局的实际表示中的对象仍然具有随机默认名称

换句话说,尽管您可以重命名某个主布局上的形状,但当您将幻灯片基于该布局时,幻灯片上的形状仍然具有不同的名称?这就是PPT的工作方式。通过预先设置幻灯片上形状的名称,您试图实现什么目的?也许还有别的办法

2如何为CustomLayouts指定名称

手动:

视图|幻灯片母版 右键单击布局的缩略图,然后选择“重命名布局”

通过VBA,例如:更改第一张幻灯片母版中第一个布局的名称:

With ActivePresentation.Designs(1).SlideMaster
  .CustomLayouts(1).Name = "No longer named Title"
End With
3如何加载真正空白的SlideMaster/其中的CustomLayouts

我不明白这个问题。请再详细一点好吗