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

VB.NET Discussion :

vb.net lien vers excel


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut vb.net lien vers excel
    Bonjour,


    Dans une application vb.net, je récupère, entre autre chose, dans une datatable puis dans un datagrid (pour l'affichage) le chemin complet d'un fichier excel sous la forme d'une string.

    J'aimerais savoir s'il est possible de transformer cette chaine en lien qui me permette au clik d'ouvrir excel avec le fichier en question...


    Wala d'ava,ce merci de votre aide!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    suis-je clair?

  3. #3
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Est-ce que ceci : http://faqcsharp.developpez.com/?pag...procstartshell règlerait ton problème ?
    Si oui, tu aurais pu chercher dans la avant de demander

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    d'abord merci d'essayer de m'aider
    mais non cela ne reponds pas a ma question...


    en fait j'ai une table dans une base de données, table dans laquelle j'ai un champ avec le nom complet d'un fichier excel .


    Apres une requete je recupere tout grace a un dataadapter je rempli une datatable qui me sert a alimenter un datagrid ce qui fait que dans ùon datagrid j'ai un champs fichier qui contienty le nom complet du fichier excel.


    J'aimerais savoir comment transformer ce champs soit avec une petite icone excel qui en cliquant dessus m'ouvre mon fichier soit tout simplement un lien "fichier" qui ferait la meme chose a savoir m'ouvrir excel et le bon fichier...

  5. #5
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Pourquoi ne fais-tu pas un évènement au clic de la cellule ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    Citation Envoyé par Skalp Voir le message
    Pourquoi ne fais-tu pas un évènement au clic de la cellule ?

    oui pourquoi pas mais comment?

    et surtout comment ouvrir excel avec mon fichier dedans?

  7. #7
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par Alex35 Voir le message
    oui pourquoi pas mais comment?
    Dans le designer Visual Studio, dans les propriétés de type évènement de ton datagridview, tu double-cliques dans la case correspondant à l'évènement CellClick et tu atteris directement dans la méthode à implémenter.
    Tu récupères dans la variable e, les index de la cellule :
    Index de ligne : e.RowIndex
    Index de colonne : e.ColumnIndex
    A partir de là, tu peux récupérer la valeur de cette cellule :
    Valeur : DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value
    Citation Envoyé par Alex35 Voir le message
    et surtout comment ouvrir excel avec mon fichier dedans?
    Donc c'est bien ce que je disais plus haut : utilise le lien que je t'ai donné, il explique la façon d'ouvrir un fichier. Si Excel est associé à ton fichier (il y a de grandes chances, si c'est un .xls), c'est Excel qui s'ouvrira... avec ton fichier dedans !

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    je ne trouve pas le cellclick...

    c'est un datagrid et non un datagridview...


    je suis un peu paumé la...

  9. #9
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Citation Envoyé par Alex35 Voir le message
    je suis un peu paumé la...
    Je vois ça.
    Citation Envoyé par Alex35 Voir le message
    je ne trouve pas le cellclick...

    c'est un datagrid et non un datagridview...
    Donc tu vas utiliser l'évènement Click, car tu n'as guère que celui-là dans un DataGrid.
    Et voilà le code qui te permettra de retrouver les coordonnées de la cellule cliquée : Comment obtenir la ligne et la colonne d'un clic dans le DataGrid ?

    Ceci dit, si tu peux changer pour un DataGridView, n'hésite pas, c'est carrément plus pratique !

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 745
    Par défaut
    merci pour tout!

Discussions similaires

  1. [WD-2003] Liens vers Excel : Modification
    Par WORK74 dans le forum VBA Word
    Réponses: 2
    Dernier message: 27/01/2011, 09h03
  2. asp.net export vers excel 2003
    Par splach dans le forum ASP
    Réponses: 2
    Dernier message: 19/03/2008, 12h27
  3. lien vers excel
    Par buhrne dans le forum VBA Word
    Réponses: 14
    Dernier message: 27/02/2008, 06h35
  4. Différences entre ASP et ASP.NET ? (lien vers une adresse mail)
    Par Paul Van Walleghem dans le forum ASP.NET
    Réponses: 4
    Dernier message: 07/11/2007, 17h22
  5. excel lien vers autre feuille
    Par shoushinye dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/03/2005, 07h20

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