XmlMappedRange-Steuerelement
Das XmlMappedRange-Steuerelement ist ein Bereich, der nur erstellt wird, wenn ein sich nicht wiederholendes Schemaelement einer Zelle in Microsoft Office Excel zugeordnet wird.Beispielsweise, wenn das maxOccurs-Attribut eines Schemaelements 1 entspricht.Nachdem Visual Studio den zugeordneten XML-Bereich erstellt hat, können Sie beim Programmieren direkt darauf zugreifen, ohne das Excel-Objektmodell durchlaufen zu müssen.Sie können ein XmlMappedRange-Steuerelement in Excel nur löschen, wenn die Elementzuordnung entfernt wurde.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokumentebene für Excel 2013 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Eine entsprechende Videodemo finden Sie im Thema zur Verwendung der XML-Zuordnung in Excel (möglicherweise in englischer Sprache).
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 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
Automatisieren von Excel mithilfe von erweiterten Objekten
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen