Masters.Item プロパティ (Visio)
コレクションからアイテムを返します。 Item プロパティはすべてのコレクションの既定のプロパティです。 読み取り専用です。
構文
式。Item (NameUIDOrIndex)
式Masters オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
NameUIDOrIndex | 必須 | バリアント型 | 取得するオブジェクトの名前、一意の ID、またはインデックスを格納します。 |
戻り値
Master
注釈
コレクションからオブジェクトを取得する場合、Item はすべてのコレクションの既定のプロパティであるため、式から省略できます。 次のステートメントは上記の構文の例に相当します。
objRet = object(index)
objRet = object(stringExpression)
Variant の文字列式としてオブジェクトの名前を渡すと、Addons、Documents、Fonts、Hyperlinks、Layers、Masters、MasterShortcuts、OLEObjects、Pages、Shapes、Styles コレクションのオブジェクトを取得できます。
また、Master オブジェクトや Shape オブジェクトの一意の ID 文字列を Item プロパティに渡すこともできます。 例:
objRet = vsoShapes.Item("{2287DC42-B167-11CE-88E9-0020AFDDD917}")
このような文字列が Shapes コレクションの Item プロパティに渡されると、コレクション内に含まれるすべての図形が検索されます。 含んでいる図形にあるグループ図形内の図形は検索されません。
コレクション内のすべての図形、およびグループ内の図形とコレクション内に含まれる図形を検索するには、一意の ID 文字列の前にアスタリスク (*) を付けます。 例:
objRet = vsoShapes.Item("*{2287DC42-B167-11CE-88E9-0020AFDDD917}")
Item プロパティに ID 文字列を渡す方法の詳細については、このリファレンスの UniqueID プロパティのトピックを参照してください。
注:
Microsoft Visio 2000 以降では、ローカル名とユニバーサル名の両方を使用して、Visio の図形、マスター、ドキュメント、ページ、行、アドオン、セル、ハイパーリンク、スタイル、フォント、マスター ショートカット、UI オブジェクト、レイヤーを参照できます。 たとえば、ユーザーが図形に名前を付けると、ユーザーはローカル名を指定します。 Microsoft Office Visio 2003 以降、シェイプシート スプレッドシートには、セルの数式と値にユニバーサル名のみが表示されます。 (以前のバージョンでは、ユニバーサル名はユーザー インターフェイスに表示されませんでした)。
汎用名をプログラム内で使用すると、ソリューションをローカライズするたびに名前を変更する必要がなくなります。 コレクションのローカル名を使用して Masters、Pages、Shapes、Styles、Layers、または MasterShortcuts コレクションのオブジェクトにアクセスする場合は、Item プロパティを使用します。 オブジェクトの汎用名を使用してこれらのいずれかのコレクションのオブジェクトにアクセスする場合は、ItemU プロパティを使用します。
Visual Studio ソリューションに Microsoft.Office.Interop.Visio リファレンスが含まれている場合、このプロパティは次の種類にマップされます。
- Microsoft.Office.Interop.Visio.IVMasters.this[object]
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。