ContainerProperties.GetMemberShapes メソッド (Visio)
コンテナーのすべてのメンバーの図形識別子 (ID) を指定どおりに返します。
構文
式。GetMemberShapes (ContainerFlags)
式ContainerProperties オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ContainerFlags | 必須 | Long | 返されるコンテナー メンバーの図形 ID です。 |
戻り値
Long()
注釈
ContainerFlags パラメーターには、次の VisContainerFlags クラスの定数を 1 つ以上指定できます。
定数 | 値 | 説明 |
---|---|---|
visContainerFlagsDefault | 0 | すべての図形の種類を取得し、ネストされたコンテナーにアイテムを格納します。 |
visContainerFlagsExcludeContainers | 1 | メンバー図形 (コンテナー) を除外します。 |
visContainerFlagsExcludeConnectors | 2 | メンバー図形 (コネクタ) を除外します。 |
visContainerFlagsExcludeCallouts | 4 | メンバー図形 (引き出し) を除外します。 |
visContainerFlagsExcludeElements | 8 | コンテナー、リスト、コネクタ、および引き出し以外のメンバー図形を除外します。 |
visContainerFlagsExcludeNested | 16 | コンテナー内でネストされたコンテナーまたはリストに属するメンバー図形をすべて除外します。 |
visContainerFlagsExcludeListMembers | 32 | リスト コンテナーのメンバーから、明示的にリストに属しているメンバーを除外します。 リスト コンテナー内の他の図形は除外しません。 |
メンバー図形がない場合、GetMemberShapes は空の配列を返します。
例
次のVisual Basic for Applications (VBA) の例は、GetMemberShapes メソッドを使用して、作業中のページ上の指定されたコンテナー内のすべてのメンバー図形の ID を取得し、それらの図形をループして、イミディエイト ウィンドウで各図形の ID を出力する方法を示しています。
For Each memberID In vsoContainerShape.ContainerProperties.GetMemberShapes(visContainerFlagsDefault)
Set vsoShape = ActivePage.Shapes.ItemFromID(memberID)
Debug.Print vsoShape.ID
Next
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。