Procédure : Mapper des schémas à des feuilles de calcul à l’intérieur de Visual StudioHow to: Map schemas to worksheets inside Visual Studio

Alors que la feuille de calcul est ouvert dans Visual Studio, vous pouvez mapper un schéma XML à une feuille de calcul.You can map an XML schema to a worksheet while the worksheet is open in Visual Studio. Vous utilisez les mêmes outils de Microsoft Office Excel que vous utilisez lorsque le classeur est ouvert en dehors de Visual Studio.You use the same Microsoft Office Excel tools that you use when the workbook is open outside of 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.The Office project creates the same objects whether you map the schema to the worksheet before or after you create your Excel solution.

S’applique à : Les informations contenues dans cette rubrique s’applique au document-niveau des projets pour Excel.Applies to: The information in this topic applies to document-level projects for Excel. Pour plus d’informations, consultez fonctionnalités disponibles par type d’application et de projet Office.For more information, see Features available by Office application and project type.

Note

Vous ne pouvez pas utiliser les schémas XML en plusieurs parties dans les solutions Excel.You cannot use multipart XML schemas in Excel solutions.

Pour mapper un schéma XML à une feuille de calcul Excel dans Visual StudioTo map an XML schema to an Excel worksheet in Visual Studio

  1. Ouvrez le projet de modèle ou de classeur Excel à l’intérieur de Visual Studio.Open the Excel workbook or template project inside Visual Studio.

  2. Cliquez dans la feuille de calcul pour déplacer le focus vers le concepteur.Click in the worksheet to move the focus to the designer.

  3. Dans le ruban, cliquez sur l'onglet Développeur .On the Ribbon, click the Developer tab.

    Note

    Si l'onglet Développeur n'est pas visible, vous devez tout d'abord l'afficher.If the Developer tab is not visible, you must first show it. Pour plus d'informations, voir Procédure : Afficher l’onglet Développeur sur le ruban.For more information, see How to: Show the Developer tab on the ribbon.

  4. Dans le XML de groupe, cliquez sur Source.In the XML group, click Source.

    Le Source XML fenêtre s’ouvre.The XML Source window opens.

  5. Dans le Source XML fenêtre, cliquez sur mappes XML.In the XML Source window, click XML Maps.

    Le mappes XML boîte de dialogue s’ouvre.The XML Maps dialog box opens.

  6. Dans le mappes XML boîte de dialogue, cliquez sur ajouter.In the XML Maps dialog box, click Add.

  7. Accédez à votre fichier de schéma, sélectionnez-le, puis cliquez sur Open.Browse to your schema file, select it, and then click Open.

  8. Cliquez sur OK.Click OK.

    Le schéma est représenté dans le Source XML fenêtre.The schema is represented in the XML Source window. Dans votre projet, typé DataSet est généré en fonction du schéma et un BindingSource est créé.In your project, a typed DataSet is generated based on the schema, and a BindingSource is created.

  9. Faire glisser des éléments à partir de la Source XML fenêtre aux endroits de votre feuille de calcul où vous souhaitez que les contrôles correspondants à créer.Drag elements from the XML Source window to the places in your worksheet where you want the corresponding controls to be created.

    Si vous faites glisser un élément de schéma non répétitif, le projet Office génère une XmlMappedRange contrôle qui est automatiquement lié à la BindingSource.If you drag a non-repeating schema element, the Office project generates an XmlMappedRange control that is automatically bound to the BindingSource.

    Si vous faites glisser un élément de schéma répétitif, le projet Office génère un ListObject contrôle qui n’est pas lié automatiquement à une source de données.If you drag a repeating schema element, the Office project generates a ListObject control that is not automatically bound to a data source. Pour plus d’informations, consultez schémas et données dans XML au niveau du document personnalisations.For more information, see XML schemas and data in document-level customizations.

Voir aussiSee also