Zuordnen von Schemas zu Arbeitsblättern in Visual Studio
Sie können ein XML-Schema einem Arbeitsblatt zuordnen, während das Arbeitsblatt in Visual Studio geöffnet ist. Sie verwenden dieselben Microsoft Office Excel-Tools, die Sie verwenden, wenn die Arbeitsmappe außerhalb von Visual Studio geöffnet ist. Das Office-Projekt erstellt dieselben Objekte, unabhängig davon, ob Sie das Schema dem Arbeitsblatt vor oder nach dem Erstellen Ihrer Excel-Lösung zuordnen.
Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.
Hinweis
Sie können in Excel-Lösungen keine mehrteiligen XML-Schemas verwenden.
So ordnen Sie ein XML-Schema einem Excel-Arbeitsblatt in Visual Studio zu
Öffnen Sie die Excel-Arbeitsmappe oder das Vorlagenprojekt in Visual Studio.
Klicken Sie auf das Arbeitsblatt, um den Fokus auf den Designer zu verschieben.
Klicken Sie im Menüband auf die Registerkarte Entwickler .
Hinweis
Wenn die Registerkarte Entwickler nicht sichtbar ist, müssen Sie diese zuerst anzeigen. Weitere Informationen finden Sie unter How to: Show the Developer tab on the ribbon.
Klicken Sie in der XML-Gruppe auf "Quelle".
Das XML-Quellfenster wird geöffnet.
Klicken Sie im XML-Quellfenster auf XML-Karten.
Das Dialogfeld "XML-Karten" wird geöffnet.
Klicken Sie im Dialogfeld "XML-Karten" auf "Hinzufügen".
Navigieren Sie zu Ihrer Schemadatei, wählen Sie sie aus, und klicken Sie dann auf " Öffnen".
Klicken Sie auf OK.
Das Schema wird im XML-Quellfenster dargestellt. In Ihrem Projekt wird basierend auf dem Schema eine typierte DataSet Eingabe generiert und eine BindingSource erstellt.
Ziehen Sie Elemente aus dem XML-Quellfenster an die Stellen in Ihrem Arbeitsblatt, an denen die entsprechenden Steuerelemente erstellt werden sollen.
Wenn Sie ein nicht wiederholtes Schemaelement ziehen, generiert das Office-Projekt ein XmlMappedRange Steuerelement, das automatisch an die BindingSourceDatei gebunden ist.
Wenn Sie ein wiederholtes Schemaelement ziehen, generiert das Office-Projekt ein ListObject Steuerelement, das nicht automatisch an eine Datenquelle gebunden ist. Weitere Informationen finden Sie unter XML-Schemas und -Daten in Anpassungen auf Dokumentebene.