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 :

Ouvrir un fichier excel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut Ouvrir un fichier excel
    Bonjour,
    Je voudrais ouvrir un fichier un excel en utilisant un chemin relatif
    Le problème est qu'avec un chemin absolu, pas de problème, mais dès que j'utilise un chemin relatif, le fichier n'est pas trouvé
    J'ai essayer de ces maières là : "test.xls" "./test.xls" "test" ".\test.xls"
    J'ai mit mon fichier xls dans le debug, release(oui je sais :p, le désespoire nous fait faire des trucs des fois), et dans le répertoire de la solution.Mais rien n'y fait, alors si quelqu'un a une idée....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     Public Sub New(ByVal path As String)
            oExApp = New Excel.Application
            oBook = oExApp.Workbooks.Open("./test.xls")
            oExApp.IgnoreRemoteRequests = True
        End Sub

  2. #2
    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
    Comment récupères-tu ce chemin ?
    Pourquoi ne peux-tu pas récupérer un chemin absolu ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2007
    Messages : 127
    Par défaut
    Je développe le programme sur mon pc, je veut qu'il puisse retrouver le chemin de mon fichier excel dans son propre répertoire d'installation sur d'autres ordinateurs, voilà pourquoi je ne veut pas d'un chemi absolu.

  4. #4
    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
    Sache que tu peux récupérer le chemin sur lequel ton application est exécutée.
    A partir de là, tu peux lui retirer le nom de ton application et y ajouter le nom de ton fichier Excel pour avoir un chemin absolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB]ouvrir un fichier excel
    Par elasfer dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/10/2005, 09h31
  2. ouvrir un fichier excel coté client
    Par youss dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 27/07/2005, 14h42
  3. comment ouvrir un fichier excel ?
    Par vdavid1982 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 13/07/2005, 12h05
  4. ouvrir un fichier Excel avec une requete perso
    Par legillou dans le forum Access
    Réponses: 9
    Dernier message: 21/06/2005, 15h14
  5. Ouvrir un fichier excel depuis access
    Par ptitegrenouille dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 03/05/2005, 11h47

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