K29CD
Messages postés4Date d'inscriptionmardi 15 juillet 2008StatutMembreDernière intervention30 octobre 2009
-
20 mars 2009 à 17:29
K29CD
Messages postés4Date d'inscriptionmardi 15 juillet 2008StatutMembreDernière intervention30 octobre 2009
-
23 mars 2009 à 10:14
Bonjour à tous,
Mon formulaire contient un bouton "Parcourir" qui ouvre un OpenFileDialog.
L'explorateur de fichier s'ouvre bien et je peux sélectionner les fichiers (ici des fichiers .xls).
Malheureusement, quand je clique sur le fichier sélectioné ou sur "Ouvrir", rien ne se passe !
Je ne veux pas charger ce que contient le fichier .xls, ni même le parcourir, je veux SIMPLEMENT qu'EXCEL s'ouvre et m'affiche à l'écran le fichier... Or, rien de ceci ne se passe !
Voici mon code :
System.Windows.Forms.OpenFileDialog ofd = new System.Windows.Forms.OpenFileDialog();
ofd.Filter = "Fichiers XLS (*.xls)|*.xls|Tous les fichiers (*.*)|*.*";
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
// ouverture du fichier
ofd.OpenFile() ;
}
SVP je suis nouveau en C#, merci de votre précieuse aide...
J'ai parcouru de nombreux forums (y compris celui-ci) sans réussir à comprendre où est mon erreur ou mon omission. J'ai besoin de vos lumières.
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 20 mars 2009 à 18:04
Salut,
La méthode OpenFile ouvre un Stream pour lire le contenu du fichier, elle ne lance pas le programme associé à l'extension.
Voir du côté de Process.Start pour celà.