Partager via


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 2013 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

[!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 dans Visual Studio

  1. Ouvrez le classeur Excel ou le projet de modèle dans Visual Studio.

  2. Cliquez dans la feuille de calcul pour déplacer le focus sur le concepteur.

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

  4. Dans le groupe XML, cliquez sur Source.

    La fenêtre Source XML s'affiche.

  5. Dans la fenêtre Source XML, cliquez sur Mappages XML.

    La boîte de dialogue Mappages XML s'ouvre.

  6. Dans la boîte de dialogue Mappages XML, cliquez sur Ajouter.

  7. Recherchez votre fichier schéma, sélectionnez-le, puis cliquez sur Ouvrir.

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

  9. 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, le projet Office crée un contrôle d' XmlMappedRange qui est automatiquement lié à BindingSource.

    Si vous faites glisser un élément de schéma répétitif, le projet Office crée un contrôle d' 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