PowerPoint VBA教程:返回集合中的对象

Item方法返回集合中的单个对象。以下示例将firstPres 变量设为代表第一个演示文稿的Presentation对象。


Set firstPres = Presentations.Item(1)

Item方法是大部分集合的默认方法,因此可以省略 Item 关键字,这样可使同样的语句更简明。


Set firstPres = Presentations(1)

有关指定集合的详细信息,请参阅该集合或其 Item方法的帮助主题。

命名对象

尽管通常可以用 Item方法指定一个整数值,但以名称返回一个对象可能更方便。许多对象在创建时自动被赋予一个名称。例如,创建的第一张幻灯片将被自动命名为“Slide1”。如果创建的前两个形状为矩形和椭圆,它们的默认名称为“Rectangle 1”和“Oval 2”。如果要给对象赋予更有意义的名称便于以后引用,可以设置对象的Name属性。以下示例在添加一张幻灯片时为其设置一个有意义的名称。这样,就可使用该名称代替索引号以引用该幻灯片。


ActivePresentation.Slides.Add(1, 1).Name = "Home Page Slide"
With ActivePresentation.Slides("Home Page Slide")
    .FollowMasterBackground = False
    .Background.Fill.PresetGradient _
        msoGradientDiagonalDown, 1, msoGradientBrass
End With

预定义索引值

某些集合有预定义索引值,可以使用这些值返回单个对象。每个预定义索引值由一个常数表示。例如,使用TextStyles集合的 Item方法指定一个 PpTextStyleType 常数可返回一个文本样式。

以下示例设置当前演示文稿中幻灯片的正文区域的边距。


With ActivePresentation.SlideMaster _
        .TextStyles(ppBodyStyle).TextFrame
    .MarginBottom = 50
    .MarginLeft = 50
    .MarginRight = 50
    .MarginTop = 50
End With

上页:PowerPoint VBA教程:发布 Web 演示文稿 下页:PowerPoint VBA教程:在代码运行时使用控件值

PowerPoint VBA教程:返回集合中的对象

PowerPoint VBA教程:在代码运行时使用控件值 PowerPoint VBA教程:设置控件属性
PowerPoint VBA教程:在幻灯片中使用 ActiveX 控件 PowerPoint VBA教程:使用 Application对象的事件
PowerPoint VBA教程:在文档中使用 ActiveX 控件 PowerPoint VBA教程:使用形状(绘图对象)
PowerPoint VBA教程:使用窗格和视图 PowerPoint VBA教程:使用表格
PowerPoint VBA教程:与语言相关的属性和方法 PowerPoint VBA教程:新的事件
PowerPoint VBA教程:新的方法(按字母顺序) PowerPoint VBA教程:新的方法(按对象排序)
PowerPoint VBA教程:新的对象 PowerPoint VBA教程:新的属性(按字母顺序)
PowerPoint VBA教程:新的属性(按对象排序) PowerPoint VBA教程:OLE 程序标识符
PowerPoint VBA教程:为 Microsoft PowerPoint 2002 开发人员新增的内容 PowerPoint VBA教程:Activate方法
PowerPoint VBA教程:Add方法 PowerPoint VBA教程:AddBaseline方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号