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éférence office par défaut


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 5
    Par défaut référence office par défaut
    Bonjour,
    je développe différentes petites application en vb6.
    dans ces applications je pilote excel.
    Pour des raisons pratiques j'ai installé xl2007 et conservé xl2003.
    comment faire pour que lorsque je lance xl par vb6 je puisse ouvrir par défaut xl2003 et non xl 2007 (plutot que de devoir désinstaller 2007 à chaque fois)?

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Je crois que tu devra donner le Path complet de la version d'Excel que tu veux lancer. Ceci dit, si tu utilises une fonction Shell ou ShellExecute.

    Si non (et je pense que c'est la méthode que tu utilises, en relisant bien ton message), je crois que tu dois redéfinir le Path (variable d'environnement) d'Excel dans la base de registre (originalement définit dans le fichier config.sys).

    Attention aux manipulation du Registre. Elle peuvent être dangereuse. Je te conseille de faire un point de récupération avant de tenter quoi que ce soit.

  3. #3
    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
    Alu,

    Il y a eu un post récent : comment définir le programme par défaut à partir des extensions de fichier, et ce par le code VB.

    C'est finalement assez génant comme cas de figure car il faut pouvoir revenir en arrière à la fermeture de l'appli :

    - changer le programme des fichiers .xls de Excel 2007 à Excel 2003 à l'ouverture du programme
    - opération inverse à la fermeture.

    Par contre, ça peut être le thème d'un outil intéressant pour un environnement de dév, où différentes versions d'une même application cohabitent.

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par Enigme Voir le message
    ....comment faire pour que lorsque je lance xl par vb6 ...
    tu le lance comment cet xl (avec élan ?)

    En utilisant une référence à Microsoft Excel ..?

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 5
    Par défaut
    Bonjour,
    hé bien je référence excel dans le projet (seules les référence du dernier office installé n'apparait dans la liste d'ailleurs : Microsoft Excel 12.0 Object Library)
    avec en chemin d'accès c:.....\office12\excel.exe

    ensuite je déclare dans un module
    Public objXLapp As Excel.Application


    quand je l'instancie :
    Set objXLapp = Excel.Application

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    je n'ai pas de PC avec 2 excel en ordre de marche as tu essayer dans la page de référence .. d'utiliser le bouton "Parcourir" pour aller chercher le bon excel.exe ( le 2003..)


  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 5
    Par défaut
    merci pour ta réponse rapide
    oui,
    mais cela ne change rien : rien n'apparait dans la liste

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/02/2015, 16h03
  2. Réponses: 1
    Dernier message: 29/09/2013, 16h47
  3. Valeur par défaut pour une référence
    Par jamin dans le forum Langage
    Réponses: 13
    Dernier message: 11/02/2010, 16h33
  4. [OpenOffice] Open Office/Microsoft et suite par défaut?
    Par Bondin dans le forum OpenOffice & LibreOffice
    Réponses: 3
    Dernier message: 27/09/2007, 18h03
  5. Réponses: 2
    Dernier message: 23/05/2007, 14h05

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