/ / Création par programme de feuilles de calcul dans un fichier Excel Ajouter dans (C #) - c #, excel, bouton, ajouter, feuille de calcul

Créer par programme des feuilles de calcul dans un fichier Excel Ajouter (C #) - c #, excel, bouton, ajouter, feuille de calcul

Selon MSDN, il est possible de créer et de supprimer par programme des feuilles de calcul Excel dans Visual Studio (http://msdn.microsoft.com/en-us/library/6fczc37s.aspx). Le code pour le faire est le suivant:

private void createNewAccount()
{
Excel.Worksheet newWorksheet;
newWorksheet = Globals.ThisAddIn.Application.ThisWorkbook.Worksheets.Add();
}

Un des formulaires de mon projet a un boutonportant ce code. L’utilisateur est censé pouvoir appuyer dessus et créer une nouvelle feuille de calcul, mais cela ne fonctionne pas. J’ai donc décidé d’en faire un bouton sur un onglet du ruban. Cela n’a pas fonctionné non plus. Qu'est-ce que je rate?

Réponses:

1 pour la réponse № 1

Ma réponse ne va pas être trop longue.

Si vous devez utiliser Microsoft, assurez-vous d’abord de créer un livre. Rappelez-vous que les fichiers Excel ressemblent à un classeurEnsuite, à l’intérieur, vous pouvez créer des feuilles de calcul.

Si vous ne le faites pas s'il vous plaît jeter un oeil à Projet NPOI.

Avec les deux approches, vous devrez créer le classeur, puis les feuilles de calcul à l'intérieur.

Plus sur ce lien.

Eh bien, si vous êtes sûr d'avoir accès à un classeur, je vous recommanderais de:

1.- Utilisez les paramètres du Méthode WorkSheets.Add

2.- S'il vous plaît jeter un oeil à cet exemple.

3.- Persistez le classeur après l'ajout de la feuille de calcul. Cela permettra de vérifier s'il a été ajouté ou non.

Dernier point mais non le moindre, déboguer, déboguer et déboguer.

J'espère que cela pourra aider,