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 6 et antérieur Discussion :

récupérer une variable d'environnement


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 107
    Par défaut récupérer une variable d'environnement
    Bonjour a tous,

    dans mon programme j'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "C:\Program Files\Microsoft Office\OFFICE11\" & "EXCEL.EXE " & FichierDest, vbNormalFocus

    Je voudrais savoir s'il est possible de récupérer dans une variable le path de l'executable de Excel afin qu'il puisse se lancer ?

    Merci pour voter aide

  2. #2
    Membre chevronné Avatar de La Praline
    Inscrit en
    Mars 2007
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 592
    Par défaut
    Bonjour...

    Heu...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim Str as String
     
    Str="C:\Program Files\Microsoft Office\OFFICE11\" & "EXCEL.EXE " & FichierDest
    ... non ca ne suffirait pas ?!

    Cordialement

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 107
    Par défaut
    salut,
    en fait je pose la question car je suis debutant. Je me demandais si c'etait possible de la récupérer car lorque j'installe mon programme je ne sais pas forcement ou est installé Excel c'est pour ca que je voulais pouvoir récupérer cette variable...

    Selon toi ca suffit?

  4. #4
    Membre chevronné Avatar de La Praline
    Inscrit en
    Mars 2007
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 592
    Par défaut
    Bonjour,

    Si cette adresse est toujours la même (dans le cas où tu voudrais installer ton programme sur plusieurs machines) il n'y a pas de raison que cela ne suffise pas...

    Si l'adresse est bonne, elle est bonne et puis c'est tout , il n'y a pas à chercher plus loin...

    Evidement je t'annonce tout net que ce n'est surement pas la solution "optimale"... D'autres membres plus chevronnés te donneront surement d'autres moyen peut être plus efficace, mais aussi plus compliqués... Etant moi même partisant du "code qui marche" je ne cherche pas midi à quatorze heures...

    Cordialement

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 730
    Par défaut
    Bonjour,

    tu devrais utiliser ShellExecute plutôt que Shell, tu n'auras pas besoin de connaître l'emplacement de l'exécutable Excel

    Citation Envoyé par La Praline
    Dim Str as String

    Str="C:\Program Files\Microsoft Office\OFFICE11\" & "EXCEL.EXE " & FichierDest
    Non, c'est valable pour Office 2003 seulement, ce n'est pas la solution

  6. #6
    Membre chevronné Avatar de La Praline
    Inscrit en
    Mars 2007
    Messages
    592
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2007
    Messages : 592
    Par défaut
    Citation Envoyé par Phifi
    Non, c'est valable pour Office 2003 seulement, ce n'est pas la solution
    C'est bien ce que je lui expliqué... cela dépend de l'utilisation du programme..
    Si c'est un jeu de dame fait pour son PC familial ca peut ête suffisant...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 107
    Par défaut
    Bon j'ai opté pour le ShellExecute et ca fonctionne nickel.
    Je viens de le tester sur plusieurs postes avec des install differentes !!

    Merci à vous deux pour voter aide.

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

Discussions similaires

  1. .properties Récupérer une variable d'environnement
    Par bmayer dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 14/02/2014, 08h52
  2. Récupérer une variable d'environnement Java
    Par Anack dans le forum JSF
    Réponses: 2
    Dernier message: 01/06/2011, 11h07
  3. Réponses: 3
    Dernier message: 18/12/2008, 07h29
  4. Récupérer une variable d'environnement Eclipse
    Par Angelinsky7 dans le forum Eclipse Platform
    Réponses: 18
    Dernier message: 30/04/2008, 11h23

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