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
Microsoft Office-Version
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
Öffnen Sie die Excel-Arbeitsmappe oder das Vorlagenprojekt in Visual Studio.
Klicken Sie im Arbeitsblatt, um den Fokus in den Designer zu verschieben.
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.
Klicken Sie in der Gruppe XML auf Quelle.
Das Fenster XML-Quelle wird geöffnet.
Klicken Sie im Fenster XML-Quelle auf XML-Zuordnungen.
Das Dialogfeld XML-Verknüpfungen wird geöffnet.
Klicken Sie im Dialogfeld XML-Zuordnungen auf die Schaltfläche Hinzufügen.
Wechseln Sie zur Schemadatei, wählen Sie sie aus, und klicken Sie auf Öffnen.
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.
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
Öffnen Sie die Excel-Arbeitsmappe oder das Vorlagenprojekt in Visual Studio.
Klicken Sie im Arbeitsblatt, um den Fokus in den Designer zu verschieben.
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.
Klicken Sie im Fenster XML-Quelle auf XML-Zuordnungen.
Das Dialogfeld XML-Verknüpfungen wird geöffnet.
Klicken Sie im Dialogfeld XML-Zuordnungen auf die Schaltfläche Hinzufügen.
Wechseln Sie zur Schemadatei, wählen Sie sie aus, und klicken Sie auf Öffnen.
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.
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