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.
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à.