Bonjour,

je débute en c# et j'ai un petit probleme avec le code ci-dessous, excel s'ouvre mais le document ne s'ouvre pas et j'ai une erreur "Aucune surcharge pour la méthode 'Open' ne prend d'arguments '15' "...

en fait, je voudrais que le fichier excel qui a été selectionné auparavant s'ouvre au moment ou on appuie sur le bouton convertir...mais je ne sais pas comment passer l'info du fichier a ouvrir a C#...

voici le code si vous pouviez m'aider ce serait sympa:

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
52
53
54
55
56
57
58
59
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
 
 
namespace EBP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void quitterToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
        private void ouvrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
             OpenFileDialog fdlg = new OpenFileDialog();
               fdlg.Title = "EBP               Choisissez une Database" ;
               fdlg.InitialDirectory = @"J:\" ;
               fdlg.Filter = "Fichier Excel (*.xls)|*.xls|Tous les Fichiers (*.*)|*.*" ;
               fdlg.FilterIndex = 1 ;
               fdlg.RestoreDirectory = true ;
               if (fdlg.ShowDialog() == DialogResult.OK)
{
    label2.Text = fdlg.FileName;
 
}
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            object Missing = System.Reflection.Missing.Value;
            //string filename = @"C:\test.xls";
                       
            Excel._Application xlApp;
            Excel._Workbook xlClasseur;
            Excel._Worksheet xlFeuill1;
 
            string fileName = fdlg.Filename;
 
            xlApp = new Excel.Application();
            xlApp.Visible = true;
 
            xlClasseur = xlApp.Workbooks.Open("c:\test.xls", Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing);  
 
        }
 
 
    }
}
pour info, j'utilise visual studio 2005 pro