XmlMappedRange コントロールXmlMappedRange control

XmlMappedRangeコントロールが Microsoft Office Excel 内のセルに非繰り返しスキーマ要素がマップされている場合にのみ作成される範囲。The XmlMappedRange control is a range that is created only when a non-repeating schema element is mapped onto a cell in Microsoft Office Excel. たとえば、ときに、maxOccursスキーマ要素の属性が 1 に等しい。For example, when the maxOccurs attribute of a schema element equals 1. Visual Studio には、XML が割り当てられた範囲が作成されたら、それに対して、Excel オブジェクト モデルを走査することがなく直接プログラミングできます。After Visual Studio creates the XML mapped range, you can program against it directly without having to traverse the Excel object model. のみを削除することができます、XmlMappedRange要素のマッピングが削除されると、Excel 内のコントロール。You can only delete a XmlMappedRange control within Excel when the element mapping is removed.

適用対象: このトピックの情報は、ドキュメントに適用されます-Excel のレベルのプロジェクト。Applies to: The information in this topic applies to document-level projects for Excel. 詳細については、「Office アプリケーションおよびプロジェクトの種類で使用できる機能」を参照してください。For more information, see Features available by Office application and project type.

ビデオへのリンク関連するビデオ デモについては、次を参照してくださいHow do i:。Excel では、XML のマッピングを使用しますかlink to video For a related video demonstration, see How do I: Use XML mapping in Excel?.

データをコントロールにバインドします。Bind data to the control

XmlMappedRangeコントロールは、1 つのデータ フィールド (単純データ バインディング) へのバインドをサポートしています。An XmlMappedRange control supports binding to a single data field (simple data binding). ListObjectコントロールは、複合データ バインディングをサポートしているし、繰り返されるスキーマ要素がセル上にマップされている場合は自動的に作成します。The ListObject control can supports complex data binding, and is automatically created when a repeating schema element is mapped onto a cell. 詳細については、次を参照してください。 ListObject コントロールします。For more information, see ListObject control.

XmlMappedRangeコントロールを使用してデータ ソースにバインドする、DataBindingsプロパティ。The XmlMappedRange control is bound to a data source using the DataBindings property. ときに、 XmlMappedRange Visual Studio は、自動的に、マップされたセルのデータからデータ セットを生成し、そのデータ セットに、コントロールをバインドにワークシートのセルに追加されます。When an XmlMappedRange is added to a worksheet cell, Visual Studio automatically generates a data set from the data in the mapped cells, and binds the control to that data set. 既定のデータ バインディング プロパティ、XmlMappedRangeValue2します。The default data binding property of the XmlMappedRange is Value2.

バインドされたデータ セット内のデータが任意のメカニズムにより更新された場合、XmlMappedRangeコントロールが変更を反映します。If the data in the bound data set is updated through any mechanism, the XmlMappedRange control reflects the changes.


同じ書式設定を適用することができます、XmlMappedRangeコントロールに適用できる、Rangeします。You can apply the same formatting to an XmlMappedRange control that you can apply to a Range. これには、罫線、フォント、番号形式、スタイルが含まれます。This includes borders, fonts, number format, and styles.


利用可能なイベント、XmlMappedRangeコントロールは。The events available for the XmlMappedRange control are:

関連項目See also