Freigeben über


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

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 2007

  • Excel 2003

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

Sie können einem Arbeitsblatt ein XML-Schema 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. Es spielt keine Rolle, ob Sie das Schema vor oder nach dem Erstellen der Excel-Projektmappe dem Arbeitsblatt zuordnen. Das Visual Studio Tools for Office-Projekt erstellt in beiden Fällen die gleichen Objekte.

Für Excel 2007 und Excel 2003 gibt es unterschiedliche Verfahren.

Hinweis:

In Excel-Projektmappen können keine mehrteiligen XML-Schemas verwendet werden.

So ordnen Sie einem Excel 2007-Arbeitsblatt in Visual Studio ein XML-Schema zu

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

  2. Klicken Sie im Arbeitsblatt, um den Fokus in den Designer zu verschieben.

  3. Klicken Sie in der Multifunktionsleiste auf die Registerkarte Entwickler.

    Hinweis:

    Wenn die Registerkarte Entwickler nicht sichtbar ist, müssen Sie diese zuerst anzeigen. Weitere Informationen finden Sie unter Gewusst wie: Anzeigen der Registerkarte "Entwickler" auf der Multifunktionsleiste.

  4. Klicken Sie in der Gruppe XML auf Quelle.

    Das Fenster XML-Quelle wird geöffnet.

  5. Klicken Sie im Fenster XML-Quelle auf XML-Zuordnungen.

    Das Dialogfeld XML-Verknüpfungen wird geöffnet.

  6. Klicken Sie im Dialogfeld XML-Zuordnungen auf die Schaltfläche Hinzufügen.

  7. Wechseln Sie zur Schemadatei, wählen Sie sie aus, und klicken Sie auf Öffnen.

  8. Klicken Sie auf OK.

    Das Schema wird im Fenster XML-Quelle dargestellt. In Ihrem Projekt wird ein typisierter DataSet auf Grundlage des Schemas generiert und eine BindingSource erstellt.

  9. Ziehen Sie Elemente vom Fenster XML-Quelle an die Stellen des Arbeitsblatts, an dem die entsprechenden Steuerelemente erstellt werden sollen.

    Wenn Sie ein sich nicht wiederholendes Schemaelement ziehen, generiert Visual Studio Tools for Office ein XmlMappedRange-Steuerelement, das automatisch an die BindingSource gebunden wird.

    Wenn Sie ein sich wiederholendes Schemaelement ziehen, generiert Visual Studio Tools for Office ein ListObject-Steuerelement, das nicht automatisch an eine Datenquelle gebunden wird. Weitere Informationen hierzu finden Sie unter XML-Schemas und Daten (Visual Studio Tools for Office).

So ordnen Sie einem Excel 2003-Arbeitsblatt in Visual Studio ein XML-Schema zu

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

  2. Klicken Sie im Arbeitsblatt, um den Fokus in den Designer zu verschieben.

  3. Im Menü Daten zeigen Sie auf Microsoft Office Excel-Daten und anschließend auf XML, und klicken Sie anschließend auf XML-Quelle.

    Das Fenster XML-Quelle wird geöffnet.

  4. Klicken Sie im Fenster XML-Quelle auf XML-Zuordnungen.

    Das Dialogfeld XML-Verknüpfungen wird geöffnet.

  5. Klicken Sie im Dialogfeld XML-Zuordnungen auf die Schaltfläche Hinzufügen.

  6. Wechseln Sie zur Schemadatei, wählen Sie sie aus, und klicken Sie auf Öffnen.

  7. Klicken Sie auf OK.

    Das Schema wird im Fenster XML-Quelle dargestellt. In Ihrem Projekt wird ein typisierter DataSet auf Grundlage des Schemas generiert und eine BindingSource erstellt.

  8. Ziehen Sie Elemente vom Fenster XML-Quelle an die Stellen des Arbeitsblatts, an dem die entsprechenden Steuerelemente erstellt werden sollen.

    Wenn Sie ein sich nicht wiederholendes Schemaelement ziehen, generiert Visual Studio Tools for Office ein XmlMappedRange-Steuerelement, das automatisch an die BindingSource gebunden wird.

    Wenn Sie ein sich wiederholendes Schemaelement ziehen, generiert Visual Studio Tools for Office ein ListObject-Steuerelement, das nicht automatisch an eine Datenquelle gebunden wird. Weitere Informationen hierzu finden Sie unter XML-Schemas und Daten (Visual Studio Tools for Office).

Siehe auch

Aufgaben

Gewusst wie: Zuordnen von Schemas zu Word-Dokumenten in Visual Studio

Konzepte

XML-Schemas und Daten (Visual Studio Tools for Office)