IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

C# Création d'un fichier excel 2003 et 2007


Sujet :

C#

  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 25
    Par défaut C# Création d'un fichier excel 2003 et 2007
    Bojour je suis sur une appli dans laquel je génère un fichier excel sur excel 2007. Je viens d'installer mon appli sur un pc qui dispose d excel 2003 et j'obtiens une erreur lors de ça création.
    Pouvez vous me dire qu'est ce que je dois rajouter dan smon code pour avoir la compatibilité?
    merci
    Ci joint un bout du code qui génère le fichier excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    Excel._Application xlApp;
                        Excel._Workbook xlClasseur;
                        xlApp = new Excel.Application();
                        try
                        {
     
     
                            object Missing = System.Reflection.Missing.Value;
     
     
                            //Instanciation de l'appli
                            Excel._Worksheet xlFeuill1;
     
                            xlApp.Visible = false;
                            xlClasseur = xlApp.Workbooks.Add(Missing);
     
     
                            Excel.Sheets xlFeuilles = xlClasseur.Sheets;
                            xlFeuill1 = (Excel._Worksheet)xlFeuilles["Feuil1"];
     
                            string todaySheet = DateTime.Now.ToShortDateString().Replace('/', ' ');
                            xlFeuill1.Name = "Roi_des_rois_" + todaySheet;
     
                            string plage = "E";
     
                            xlFeuill1.Cells.Font.Size = 11;
                            string plageSelected = plage + "1";
                            Excel.Range rg = xlFeuill1.get_Range("A1", plageSelected);
                            rg.Select();
                            rg.Font.Bold = true;
                            rg.WrapText = true;
                            rg.HorizontalAlignment = Excel.Constants.xlCenter;
                            rg.Interior.ColorIndex = 40;
                            rg.Borders.Weight = 3;
                            rg.Borders.LineStyle = Excel.Constants.xlSolid;
                            rg.Cells.RowHeight = 15;
                            rg.Cells.ColumnWidth = 12;
     
                            xlFeuill1.get_Range("A1", "A1").ColumnWidth = 20;
                            xlFeuill1.get_Range("B1", "B1").ColumnWidth = 20;
                            xlFeuill1.get_Range("C1", "C1").ColumnWidth = 20;
                            xlFeuill1.get_Range("D1", "D1").ColumnWidth = 30;
                            xlFeuill1.get_Range("E1", "E1").ColumnWidth = 20;
     
                            xlFeuill1.Cells[1, 1] = "Vendeur";
                            xlFeuill1.Cells[1, 2] = "Date";
                            xlFeuill1.Cells[1, 3] = "Désignation";
                            xlFeuill1.Cells[1, 4] = "Nb Vendu";
                            xlFeuill1.Cells[1, 5] = "Prix Total";
                            int i = 2;

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Il faudrait peut-être que tu nous dises quel est le message d'erreur....

Discussions similaires

  1. migration en masse de fichier excel 2003 en 2007
    Par fffttt dans le forum Excel
    Réponses: 0
    Dernier message: 19/11/2013, 16h38
  2. VBA convertir fichier excel 2003 en 2007
    Par lisa361 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/06/2013, 07h25
  3. Transfert fichier Excel 2003 to 2007
    Par jackborogar dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 06/06/2012, 20h05
  4. Importer une bd SQL a un fichier excel 2003 ou 2007
    Par rasenganguy dans le forum Accès aux données
    Réponses: 5
    Dernier message: 03/06/2008, 00h47
  5. [VBA-E]Projet VB perdu dans un fichier Excel 2003
    Par cotmar dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/03/2006, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo