Ajouter par programmation de nouvelles feuilles de calcul aux classeurs

Vous pouvez créer par programmation une feuille de calcul, puis ajouter la feuille de calcul à la collection de feuilles de calcul du classeur.

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO pour Excel. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.

Pour ajouter une nouvelle feuille de calcul à un classeur dans une personnalisation au niveau du document

  1. Utilisez la méthode Add de la collection Sheets .

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    La nouvelle feuille de calcul est un objet Worksheet natif et non un élément hôte. Si vous souhaitez ajouter un élément hôte Worksheet , vous devez ajouter la feuille de calcul au moment du design.

Pour ajouter une nouvelle feuille de calcul à un classeur dans un complément VSTO

  1. Utilisez la méthode Add de la collection Sheets .

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
    

    La nouvelle feuille de calcul est un objet Worksheet natif et non un élément hôte. Vous pouvez également générer un élément hôte Worksheet à partir de l'objet Worksheet natif. Pour plus d'informations, consultez Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.