Page.GetContainers メソッド (Visio)
ページ上のコンテナー図形の図形識別子 (ID) の配列を返します。
式。 GetContainers
( _NestedOptions_
)
式Page オブジェクトを表す変数。
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
NestedOptions | 必須 | VisContainerNested | ネストされたコンテナー内の図形を除外するかどうかを示します。 指定可能な値については、「備考」を参照してください。 |
Long()
NestedOptions パラメーターには、次に示す VisContainerNested クラスの定数のいずれかを指定する必要があります。
定数 | 値 | 説明 |
---|---|---|
visContainerIncludeNested | 0 | ネストされたコンテナー内の図形を含めます。 |
visContainerExcludeNested | 1 | ネストされたコンテナー内の図形を除外します。 |
Shapes.ItemFromID プロパティを使用して、GetContainers によって返される ID から実際の図形を取得します。
次のVisual Basic for Applications (VBA) の例は、GetContainers メソッドを使用して、ページ上のすべてのコンテナーの ID を取得し、それらのコンテナーをループして、各コンテナー名をイミディエイト ウィンドウに出力する方法を示しています。 この例には、入れ子になったコンテナーが含まれています。
For Each containerID In vsoPage.GetContainers(visContainerIncludeNested)
Set vsoContainerShape = vsoPage.Shapes.ItemFromID(containerID)
Debug.Print vsoContainerShape.NameU
Next
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。