XMLNodes インターフェイス

定義

[XML データ構造] 作業ウィンドウのツリー ビューのノードを表す XMLNode オブジェクトのコレクション。これはユーザーがドキュメントに適用している要素を示します。

public interface class XMLNodes : IDisposable, System::ComponentModel::ISupportInitialize
[System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, System.ComponentModel.ISupportInitialize
[<System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")>]
type XMLNodes = interface
    interface IDisposable
    interface ISupportInitialize
Public Interface XMLNodes
Implements IDisposable, ISupportInitialize
属性
実装

注釈

コントロールは XMLNodes 、同じ名前の XML 要素のコレクションを表します。 スキーマがデザイン時に Microsoft Office Word ドキュメントに複数回表示できる要素をマップすると、Visual Studio によって要素が作成XMLNodesされます。 スキーマを使用すると、要素の属性または要素の先祖が maxOccurs 1 に > 設定されている場合に、要素を複数回表示できます。

スキーマで 要素とその先祖の maxOccurs 属性が 1 に設定されている場合、Visual Studio は代わりにコントロールを XMLNode 作成します。

XMLNodesコントロールは、デザイン時Wordドキュメント レベルのプロジェクトでのみ作成できます。 実行時またはアプリケーション レベルのプロジェクトでは作成できません。 詳細については、「XMLNodes コントロール」および「方法: XMLNodes コントロールをWord ドキュメントに追加する」を参照してください。

注意

これは、Visual Studio Tools for Office Runtime によって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office ランタイムの概要」を参照してください。

使用

ここでは、.NET Framework 4 以降を対象とする Office プロジェクトで使用される型のバージョンについて説明します。 .NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの次の参照セクションを参照してください。http://go.microsoft.com/fwlink/?LinkId=160658

プロパティ

Application

Microsoft Office Word アプリケーションを表す Application オブジェクトを取得します。

Container

[XML データ構造] 作業ウィンドウのツリー ビューのノードを表す XMLNode オブジェクトのコレクション。これはユーザーがドキュメントに適用している要素を示します。

Count

XMLNodes コレクション内の項目の数を取得します。

Creator

XMLNodes コントロールが作成されたアプリケーションを取得します。

InnerObject

XMLNodes コントロールの基になるネイティブなオブジェクトを表す XMLNodes を取得します。

Item[Int32]

指定されたインデックス位置にある XMLNode を取得します。

Parent

Document コレクションを含む文書を表す XMLNodes を取得します。

Tag

[XML データ構造] 作業ウィンドウのツリー ビューのノードを表す XMLNode オブジェクトのコレクション。これはユーザーがドキュメントに適用している要素を示します。

メソッド

Add(String, String, Object)

新しく追加された要素を表す XMLNode オブジェクトを取得します。

GetEnumerator()

XMLNodes コントロールの列挙子を取得します。

イベント

AfterInsert

ユーザーが、コレクションまたはその子孫のいずれかに新しい XMLNode を追加したとき発生します。

BeforeDelete

ユーザーが、コレクションから XMLNode または子孫のノードを削除するとき、コントロールが削除される前に発生します。

ContextEnter

カーソルが、ノードのコンテキストの外側の領域から、XMLNodes コレクションのノードの 1 つ、または子孫ノードの内側に置かれると発生します。

ContextLeave

カーソルが XMLNodes コレクションのいずれかのノードまたは子孫のノードから、元のノードのコンテキストの外部にある領域に移動した場合に発生します。

Deselect

カーソルが XMLNodes コレクションのいずれかのノードから移動したときに発生します。

Select

カーソルが、XMLNodes コレクションのノードの 1 つの内側に置かれると発生します。

ValidationError

XMLNodes コントロールに検証エラーがある場合に発生します。

適用対象