會傳回集合中的某個項目。 Item 屬性是所有集合的預設屬性。 唯讀。
語法
表情。項目 (名稱UIDOrIndex)
詞 一個代表 主控 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 名稱UIDOr索引 | 必要 | Variant | 包含要擷取的物件之名稱、唯一識別碼或索引。 |
傳回值
主圖形
註解
從集合中擷取物件時,你可以省略 Item 這個表達式,因為它是所有集合的預設屬性。 以下語句等價於上述語法範例:
objRet = object(index)
objRet = object(stringExpression)
您可以在 Addons、Documents、Fonts、Hyperlinks、Layers、Masters、MasterShortcuts、OLEObjects、Pages、Shapes 或 Styles 集合中擷取物件,透過的方式是將該物件的名稱傳遞為 Variant 中的字串運算式。
您也可以將 Master 或 Shape 物件的唯一識別碼字串傳遞給 Item 屬性。 例如:
objRet = vsoShapes.Item("{2287DC42-B167-11CE-88E9-0020AFDDD917}")
若將此字串傳入 Shapes 集合的 Item 屬性,則搜尋該集合中所有形狀。 群組內的形狀不會被搜尋,而該群組中的形狀則不被搜尋。
若要搜尋此集合中的所有圖形,以及在群組內的圖形與此集合的包含圖形中搜尋,請在唯一識別碼字串中加上星號 (*) 當做首碼。 例如:
objRet = vsoShapes.Item("*{2287DC42-B167-11CE-88E9-0020AFDDD917}")
關於如何將 ID 字串傳遞到 Item 屬性的更多資訊,請參閱本參考文獻中關於 UniqueID 屬性的主題。
注意事項
從 Microsoft Visio 2000 開始,你可以同時使用本地名稱和通用名稱來指稱 Visio 的圖形、主圖、文件、頁面、列、附加元件、儲存格、超連結、樣式、字型、主捷徑、UI 物件和圖層。 例如,當使用者命名一個形狀時,該使用者是在指定一個本地名稱。 從 Microsoft Office Visio 2003 開始,ShapeSheet 試算表僅在儲存格公式與值中顯示通用名稱。 (在早期版本中,通用名稱在使用者介面中無法顯示。)
身為開發人員,如果您不希望每次將方案本土化時就要變更名稱,可以在程式中使用通用名稱。 使用 Item 屬性,透過本地名稱存取 Masters、 Pages、 Shapes、 Styles、 Layers 或 MasterShortcuts 集合中的物件。 使用 ItemU 屬性,透過物件的通用名稱存取這些集合中的物件。
如果 Visual Studio 解決方案包括 Microsoft.Office.Interop.Visio 參照,這個屬性會對應至下列類型:
- Microsoft.Office.Interop.Visio.IVMasters.this[object]
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。