Master.BaseID プロパティ (Visio)
マスター シェイプのベース ID を返します。 読み取り専用です。
構文
式。 BaseID
式Master オブジェクトを表す変数。
戻り値
文字列
注釈
ベース 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 のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示