Lister toutes les feuilles d'un classeur Excel [Résolu]

achleuhi 2 Messages postés lundi 26 mars 2007Date d'inscription 7 août 2008 Dernière intervention - 1 août 2008 à 08:44 - Dernière réponse : achleuhi 2 Messages postés lundi 26 mars 2007Date d'inscription 7 août 2008 Dernière intervention
- 1 août 2008 à 10:20
Bonjour tous le monde,

Je cherche un moyen de lister toutes les feuilles d'un classeur Excel, je ne connais pas le noms des feuilles à l'avance
je suis en framework .NET 1.1 Visual Studio 2003
j'ai pas les droits pour les faire évoluer
pour ouvrir mon fichier excel

using System;
using System.Collections;
using Microsoft.Office.Interop.Excel;

 Microsoft.Office.Interop.Excel.Application xlApp;
 Microsoft.Office.Interop.Excel._Workbook xlClasseur;
 Microsoft.Office.Interop.Excel.Worksheet xlFeuill1;
string fileName = @"C:\toto\bin\Debug\lolo.xls";

object Missing = System.Reflection.Missing.Value;

xlApp = new Microsoft.Office.Interop.Excel.Application();
xlApp.Visible = false;
 xlClasseur = xlApp.Workbooks.Open(fileName,
                Missing, Missing, Missing, Missing,
                Missing, Missing, Missing, Missing,
                Missing, Missing, Missing, Missing,
                Missing, Missing);
           
à partir de la je voudrais pouvoir parcourir toutes mes feuilles excel et récupérer le nom des feuilles
help me please
Afficher la suite 

2 réponses

Répondre au sujet
WishhhMaster 327 Messages postés mardi 17 février 2004Date d'inscription 10 avril 2010 Dernière intervention - 1 août 2008 à 09:45
+3
Utile
Salut,

Moi je fais un truc comme ça (.Net 2, je ne sais pas si ça marche en 1.1)

foreach (Excel.Worksheet ws in _currentWorkBook.Sheets)
 {
string name = ws.Name;//nom de la feuille
}
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de WishhhMaster
achleuhi 2 Messages postés lundi 26 mars 2007Date d'inscription 7 août 2008 Dernière intervention - 1 août 2008 à 10:20
0
Utile
Ca marche,
j ai du modifier un ou 2 trucs
Merci !
Commenter la réponse de achleuhi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.