Comment : mapper des schémas à des feuilles de calcul dans Visual Studio
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 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.
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document pour Excel 2007 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Notes
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 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.
Notes
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 dans les personnalisations au niveau du document.
Voir aussi
Tâches
Comment : mapper des schémas à des documents Word dans Visual Studio
Concepts
Schémas et données XML dans les personnalisations au niveau du document