Partager via


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

  • Projets au niveau du document

Version de Microsoft Office

  • Excel 2007

  • Excel 2003

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

  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, 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

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

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

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

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

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

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

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

Concepts

Schémas et données XML (Visual Studio Tools pour Office)