Visio) (Master.UniqueID 屬性
會傳回主圖形的唯一識別碼。 唯讀。
語法
expression。 UniqueID
表達 會傳回 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 支援與意見反應。