共用方式為


從集合傳回物件

Item 方法會傳回集合中的單一物件。 下列範例會將 firstPres 變數設定為 代表 簡報一變數的 Presentation 物件的 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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應