共用方式為


Visio) (Master.UniqueID 屬性

會傳回主圖形的唯一識別碼。 唯讀。

語法

expressionUniqueID

表達 會傳回 Master 物件的運算式。

傳回值

字串

註解

Master物件一律具有唯一識別碼。 如果您複製主圖形,新主圖形的唯一識別碼會與原始主要 (具有相同的唯一識別碼,以及相同的基底識別碼) 。 不過,如果您後續變更複本,Visio 會為它指派新的唯一識別碼,但其基底識別碼會維持不變。

請注意,如果您將具有相同唯一識別碼的主圖形複製到樣板中,則 Visio 會將新的唯一識別碼指派給複本。

如需基礎識別碼的詳細資料,請參閱 BaseID 屬性。

使用下列程式碼,可以決定 Master 物件的唯一識別碼:

strID = vsoMaster.UniqueID

傳回的值是下列形式的字串:

{2287DC42-B167-11CE-88E9-0020AFDDD917}

若要取得主圖形,如果您知道其唯一識別碼,請使用 Masters.Item ( UniqueIDString) 。

例如,您可以使用下列程式碼從使用中文件的 Masters 集合擷取主圖形:

Dim vsoMaster As Visio.Master 
Set vsoMaster = Visio.ActiveDocument.Masters("{0478DA94-1315-9876-8E4C-006523ABC9B2}") 

您也可以使用下列程式碼,如此會在字串前面新增 "U" 字母,做為識別用的唯一識別碼︰

Dim vsoShape As Visio.Shape 
Set vsoMaster = Visio.ActiveDocument.Masters("U{0478DA94-1315-9876-8E4C-006523ABC9B2}") 

支援和意見反應

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