Nom Excel Worksheet using Array C #

J'essaie de nommer la création d'une nouvelle feuille de calcul Excel et le nom de la variable provient d'un tableau. Code…

Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Worksheet newWorksheet; ssortingng[] Numbers = new ssortingng[12] { "1","2","3","4","5","6","7","8","9","10","11","12"}; ssortingng[] Months = new ssortingng[12] { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"}; for (int i = 0; i < Months.Length; i++) { newWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)xlApp.Worksheets.Add(); Microsoft.Office.Interop.Excel.Worksheet Numbers[i] = (Worksheet)xlApp.Worksheets["Sheet" + i]; Numbers[i].Name = Months[i]; } 

J'essaie d'avoir le nom de variable de la nouvelle feuille de calcul soit le numéro du tableau «Numéros». J'ai une erreur lors de l'essai car il pense que je tente de déclarer un tableau. Est-ce qu'il y a un moyen de faire ça?

Merci.

Votre code est un peu déroutant. Vous utilisez le nom Mois pour deux arrays différents

 ssortingng[] Months 

et

 Microsoft.Office.Interop.Excel.Worksheet Months[i] 

En terminant avec ce code très déroutant

 Months[i].Name = Months[i]; 

Renommez l'un de vos arrays.