Share via


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

  1. Öffnen Sie die Excel-Arbeitsmappe oder das Vorlagenprojekt in Visual Studio.

  2. Klicken Sie auf das Arbeitsblatt, um den Fokus auf den Designer zu verschieben.

  3. 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.

  4. Klicken Sie in der XML-Gruppe auf "Quelle".

    Das XML-Quellfenster wird geöffnet.

  5. Klicken Sie im XML-Quellfenster auf XML-Karten.

    Das Dialogfeld "XML-Karten" wird geöffnet.

  6. Klicken Sie im Dialogfeld "XML-Karten" auf "Hinzufügen".

  7. Navigieren Sie zu Ihrer Schemadatei, wählen Sie sie aus, und klicken Sie dann auf " Öffnen".

  8. 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.

  9. 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.