PowerPoint VBA教程:Name属性

应用于 ColorFormat、Design、Font、Master、Shape、ShapeRange、Slide、SlideRange 和 SoundEffect对象的 Name属性。

ColorFormat、Design、Font 和 Master对象:返回或设置指定对象的名称。可读写。String 类型。

Shape 或 ShapeRange对象:创建形状时,Microsoft PowerPoint 自动以 ShapeType Number 的形式分配名称,其中 ShapeType 指明形状或自选图形的类型,Number 是在幻灯片的形状集合中的唯一整数。例如,为形状自动生成的名称可以为 Placeholder 1、Oval 2 和 Rectangle 3。若要避免自动赋值名称发生冲突,对用户定义的名称不使用 ShapeType Number 形式,其中 ShapeType 为一个用于自动生成名称的值,Number 为任意的正整数。形状区域只能包含一个形状。可读写。String 类型。

Slide 或 SlideRange对象:向一个演示文稿插入幻灯片时,Powerpoint 自动为幻灯片分配 Sliden 形式的名称,其中 n 是一个整数,代表幻灯片在演示文稿中创建的顺序。例如,在某个演示文稿中插入的第一张幻灯片被自动命名为 Slide1。如果将幻灯片从一个演示文稿复制到另一个演示文稿,则该幻灯片会失去它在第一个演示文稿中的名称并在第二个演示文稿中被自动分配新名称。幻灯片区域只能包含一张幻灯片。可读写。String 类型。

SoundEffect对象:演示文稿的有效名称的设置出现在“幻灯片切换”任务窗格(“幻灯片放映”菜单上)的“声音”框中。可读写。String 类型。

expression.Name

expression  必选。该表达式返回上述对象之一。

 

应用于 AddIn、Application、NamedSlideShow 和 Presentation对象的 Name属性。

AddIn对象:已注册文件类型的加载宏名称(标题)。只读。String 类型。

Application对象:返回字符串“Microsoft PowerPoint”。只读。String 类型。

NamedSlideShow对象:不能用该属性设置自定义幻灯片放映的名称。使用Add方法重新定义自定义幻灯片放映的名称。只读。String 类型。

Presentation对象:演示文稿的名称包括文件扩展名(对于已注册的文件类型),但不包括其路径名。无法使用该属性设置名称。如果需要更改名称,可使用SaveAs方法以其他名称保存演示文稿。只读。String 类型。

expression.Name

expression  必选。该表达式返回上述对象之一。

 

说明

如果包含对象的集合的 Item方法采用 Variant 类型参数,可以将该对象的名称与 Item方法联合使用以返回对该对象的引用。例如,如果一个形状的 Name属性值为“Rectangle 2”,则.Shapes("Rectangle 2") 将返回对该形状的引用。

VBA示例

应用于 Shape对象。 

本示例将当前演示文稿第一张幻灯片第二个对象的名称设为“big triangle”。


ActivePresentation.Slides(1).Shapes(2).Name = "big triangle"

本示例设置当前演示文稿第一张幻灯片中形状“big triangle”的填充颜色。


ActivePresentation.Slides(1) _
    .Shapes("big triangle").Fill.ForeColor.RGB = RGB(0, 0, 255)

上页:PowerPoint VBA教程:MotionEffect属性 下页:PowerPoint VBA教程:NameAscii属性

PowerPoint VBA教程:Name属性

版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号