XMLNodes インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
[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 | |
Item[Int32] |
指定されたインデックス位置にある XMLNode を取得します。 |
Parent | |
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 コントロールに検証エラーがある場合に発生します。 |