Share via


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 のサポートおよびフィードバックを参照してください。