Master.BaseID 属性 (Visio)
返回主控形状的基础 ID。 此为只读属性。
语法
expression。 BaseID
表达 一个代表 Master 对象的变量。
返回值
String
备注
创建主控形状时,将为其分配一个基础 ID。 复制主控形状时,其副本的基础 ID 与原始主控形状的相同。
Master 对象还有 UniqueID 属性。 复制主控形状时,将向副本分配相同的唯一 ID 作为源主控形状,而其基础 ID 保持与原始主控形状的相同。 如果主控形状的副本发生更改,则其唯一 ID 将发生更改,而其基础 ID 保持不变。
此外,如果将与模具中已有的主控形状具有相同的唯一 ID 的主控形状复制到模具中,Visio 会为副本分配新的唯一 ID。
更改主控形状的基础 ID 的唯一方法是使用 NewBaseID 属性。
如果您知道主控形状的基础 ID,则可以使用以下代码从活动文档的 Masters 集合中检索该主控形状:
'Retrieve the master whose BaseID value is
'{0478DA94-1315-9876-8E4C-006523ABC9B2}
Dim vsoMaster As Visio.Master
Set vsoMaster = Visio.ActiveDocument.Masters("B{0478DA94-1315-9876-8E4C-006523ABC9B2}")
如果您知道主控形状的基础 ID 或唯一 ID,但是不确定它是哪种 ID,则可以使用以下代码从活动文档的 Masters 集合中检索该主控形状:
'Retrieve the master whose UniqueID or BaseID value is
'{0478DA94-1315-9876-8E4C-006523ABC9B2}
Dim vsoMaster As Visio.Master
Set vsoMaster = Visio.ActiveDocument.Masters("A{0478DA94-1315-9876-8E4C-006523ABC9B2}")
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。