Comment : mapper des schémas à des feuilles de calcul dans Visual Studio
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Vous pouvez mapper un schéma XML à une feuille de calcul ouverte dans Visual Studio. Vous utilisez les mêmes outils Microsoft Office Excel que lorsque le classeur est ouvert en dehors de Visual Studio. Le projet Visual Studio Tools pour Office crée les mêmes objets que vous mappiez le schéma à la feuille de calcul avant ou après avoir créé votre solution Excel.
Les procédures sont différentes pour Excel 2007 et Excel 2003.
Remarque : |
---|
Vous ne pouvez pas utiliser des schémas XML multipart dans les solutions Excel. |
Pour mapper un schéma XML à une feuille de calcul Excel 2007 dans Visual Studio
Ouvrez le classeur Excel ou le projet de modèle dans Visual Studio.
Cliquez dans la feuille de calcul pour déplacer le focus sur le concepteur.
Dans le ruban, cliquez sur l'onglet Développeur.
Remarque : Si l'onglet Développeur n'est pas visible, vous devez préalablement l'afficher. Pour plus d'informations, consultez Comment : afficher l'onglet Développeur sur le ruban.
Dans le groupe XML, cliquez sur Source.
La fenêtre Source XML s'affiche.
Dans la fenêtre Source XML, cliquez sur Mappages XML.
La boîte de dialogue Mappages XML s'ouvre.
Dans la boîte de dialogue Mappages XML, cliquez sur Ajouter.
Recherchez votre fichier schéma, sélectionnez-le, puis cliquez sur Ouvrir.
Cliquez sur OK.
Le schéma est représenté dans la fenêtre Source XML. Dans votre projet, un DataSet typé est généré à partir du schéma, et une BindingSource est créée.
Faites glisser les éléments de la fenêtre Source XML aux endroits de votre feuille de calcul où vous souhaitez que les contrôles correspondants soient créés.
Si vous faites glisser un élément de schéma non répétitif, Visual Studio Tools pour Office génère un contrôle XmlMappedRange lié automatiquement à BindingSource.
Si vous faites glisser un élément de schéma répétitif, Visual Studio Tools pour Office génère un contrôle ListObject qui n'est pas lié automatiquement à une source de données. Pour plus d'informations, consultez Schémas et données XML (Visual Studio Tools pour Office).
Pour mapper un schéma XML à une feuille de calcul Excel 2003 dans Visual Studio
Ouvrez le classeur Excel ou le projet de modèle dans Visual Studio.
Cliquez dans la feuille de calcul pour déplacer le focus sur le concepteur.
Dans le menu Données, pointez sur Données Microsoft Office Excel, puis sur XML et cliquez sur Source XML.
La fenêtre Source XML s'affiche.
Dans la fenêtre Source XML, cliquez sur Mappages XML.
La boîte de dialogue Mappages XML s'ouvre.
Dans la boîte de dialogue Mappages XML, cliquez sur Ajouter.
Recherchez votre fichier schéma, sélectionnez-le, puis cliquez sur Ouvrir.
Cliquez sur OK.
Le schéma est représenté dans la fenêtre Source XML. Dans votre projet, un DataSet typé est généré à partir du schéma, et une BindingSource est créée.
Faites glisser les éléments de la fenêtre Source XML aux endroits de votre feuille de calcul où vous souhaitez que les contrôles correspondants soient créés.
Si vous faites glisser un élément de schéma non répétitif, Visual Studio Tools pour Office génère un contrôle XmlMappedRange lié automatiquement à BindingSource.
Si vous faites glisser un élément de schéma répétitif, Visual Studio Tools pour Office génère un contrôle ListObject qui n'est pas lié automatiquement à une source de données. Pour plus d'informations, consultez Schémas et données XML (Visual Studio Tools pour Office).
Voir aussi
Tâches
Comment : mapper des schémas à des documents Word dans Visual Studio