Freigeben über


XmlMappedRange-Steuerelement

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Projekte und Versionen von Visual Studio Tools for Office von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Das XmlMappedRange-Steuerelement ist ein Bereich, der nur erstellt wird, wenn ein sich nicht wiederholendes Schemaelement einer Zelle in Microsoft Office Excel zugeordnet wird. Ein Beispiel ist der Fall, dass das maxOccurs-Attribut eines Schemaelements 1 entspricht . Nachdem Visual Studio Tools for Office den zugeordneten XML-Bereich erstellt hat, können Sie diesen direkt für die Programmierung verwenden, ohne das Excel-Objektmodell durchlaufen zu müssen. Sie können ein XmlMappedRange-Steuerelement in Excel nur löschen, wenn die Elementzuordnung entfernt wurde.

Binden von Daten an das Steuerelement

Ein XmlMappedRange-Steuerelement unterstützt das Binden an ein einzelnes Datenfeld (einfache Datenbindung). Das ListObject-Steuerelement unterstützt komplexe Datenbindung und wird automatisch erstellt, wenn einer Zelle ein wiederholtes Schemaelement zugewiesen wird. Weitere Informationen finden Sie unter ListObject-Steuerelement.

Das XmlMappedRange-Steuerelement wird mithilfe der DataBindings-Eigenschaft an eine Datenquelle gebunden. Wenn einer Zelle in einem Arbeitsblatt ein XmlMappedRange hinzugefügt wird, generiert Visual Studio Tools for Office automatisch ein Dataset aus den Daten in den zugeordneten Zellen und bindet das Steuerelement an das Dataset. Die Datenbindungs-Standardeigenschaft von XmlMappedRange ist Value2.

Wenn die Daten im gebundenen Dataset auf beliebige Weise aktualisiert werden, werden diese Änderungen vom XmlMappedRange-Steuerelement nachvollzogen.

Formatierung

Die auf ein Microsoft.Office.Interop.Excel.Range-Steuerelement angewendete Formatierung kann auch auf ein Microsoft.Office.Tools.Excel.XmlMappedRange-Steuerelement angewendet werden. Dies gilt für Rahmen, Schriftarten, Zahlenformat und Stile.

Ereignisse

Die folgenden Ereignisse sind für das XmlMappedRange-Steuerelement verfügbar:

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von XMLMappedRange-Steuerelementen zu Arbeitsblättern

Gewusst wie: Zuordnen von Schemas zu Arbeitsblättern in Visual Studio

Konzepte

Binden von Daten an Steuerelemente

Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen

Weitere Ressourcen

Excel-Hoststeuerelemente

Word-Hoststeuerelemente