Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2191 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Microsoft.Office.Interop.Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Microsoft.Office.Interop.Excel

n°1920732
manar-info
Posté le 02-09-2009 à 20:50:30  profilanswer
 

Bonjour à tous,
 
Bien que j'ai rajouté la référence Microsoft.Office.Interop.Excel
 
J'obtiens le message suivant lors de la compilation :
 
Le type ou le nom d'espace de noms 'Excel' est introuvable (une directive
using ou une référence d'assembly est-elle manquante ?)
 
Cela arrive même si je rajouter using Microsoft.Office.Interop.Excel ;
 
je travaille sous visual studio 2008 et comme langage le C# et je cherche a générer un fichier excel.
Pouvez-vous m'aider SVP ?
Cordialement

mood
Publicité
Posté le 02-09-2009 à 20:50:30  profilanswer
 

n°1920935
manar-info
Posté le 03-09-2009 à 15:39:37  profilanswer
 

oui desolé,mais c'est pas le meme premièrement je connais pas par quoi commancer,et maintenant un peu ça avance mais je trouve des problèmes dans mon code.
 
merci pour votre reponse mais encore des problèmes,il connais pas les mots "techniques" je sais pas s'il y a encore des références a ajouter.
merci et voila le code :
 
 
protected void Button1_Click1(object sender, EventArgs e)
    {
        object missing = System.Reflection.Missing.Value;
        object fileName = "normal.dot";
        object newTemplate = false;
        object docType = 0;
        object isVisible = true;
        //ExcelAuto excel = new ExcelAuto();
        ArrayList array = new ArrayList();
        bool filled = true;
 
        if ((TextBox1.Text).Trim().Length.Equals(0))
        {
            errorProvider.SetError(TextBox1, "cannot be empty" );
            filled = false;
        }
        if ((TextBox2.Text).Trim().Length.Equals(0))
        {
            errorProvider.SetError(TextBox2, "cannot be empty" );
            filled = false;
        }
 
        if (filled == true)
        {
            array.Insert(0, TextBox1.Text);
            array.Insert(1, TextBox2.Text);
            //excel.CreateFile(array);
            ExcelApp = new Excel.ApplicationClass();
        ExcelApp.Visible = true;
        objBook = ExcelApp.Workbooks.Add(missing);
        objSheet = (Excel.Worksheet)objBook.Sheets["Sheet1"];
        objSheet.Name = "It's Me";
 
        objSheet.Cells[1, 1] = "Details";
        objSheet.Cells[2, 1] = "Name : " + array[0].ToString();
        objSheet.Cells[3, 1] = "Age : " + array[1].ToString();
         
 
        objSheet.get_Range("A1", "A1" ).Font.Bold = true;
        objSheet.get_Range("A1", "A6" ).EntireColumn.AutoFit();
        objSheet.get_Range("A1", "A7" ).BorderAround(Excel.XlLineStyle.xlContinuous,
                   Excel.XlBorderWeight.xlMedium, Excel.XlColorIndex.xlColorIndexAutomatic,
                   Excel.XlColorIndex.xlColorIndexAutomatic);
 
 
    }
 
        }

n°1937242
bpoujol
Posté le 03-11-2009 à 13:01:43  profilanswer
 

Faut rajouter le composant COM excel


---------------
How can I save my little boy from Oppenheimer's deadly toy ? There is no monopoly of common sense on either side of the political fence

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Microsoft.Office.Interop.Excel

 

Sujets relatifs
VBA copier contenu feuille excel dans autre fichier + sauvegarder sousProbleme insertion données Fichier Excel
générer un fichier excelcourbe avec Excel et visual studio
Trouver les doublons sur ExcelRécuperer un tableau excel
Excel 2007 VBE avez vous ERR.Number =9???[HTML]Détecter JVM microsoft ou sun
[VB/VBA/VBS] Excel - Lien entre Tableau croisé dynamique et celluleExcel/VB - Valeur cellule de ligne + élevée dans tableau
Plus de sujets relatifs à : Microsoft.Office.Interop.Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR