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 :

Test de la version Office


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 40
    Par défaut Test de la version Office
    Salut à tous !!!
    J'ai développé une petite application en Visual Basic, qui utilise Word pour créer des rapports de résultats.
    Le problème c'est que, en fonction de la version de Office installée, je n'utilise pas exactement le même code (merci Microsoft... ).
    J'aimerai donc inclure dans le fichier Setup (crée avec Inno Setup) un test pour savoir quelle version d'Office est présente sur le poste, et ainsi installer les bons fichiers.

    Je pense qu'il faut aller voir dans la base de registre, mais je ne sais pas où chercher... Quelqun saurait-il me dire si cette opération est possible, et comment procéder??

    Merci d'avance,

    Tibaldus

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut,
    Citation Envoyé par Tibaldus Voir le message
    Le problème c'est que, en fonction de la version de Office installée, je n'utilise pas exactement le même code (merci Microsoft... ).
    Pourrais-tu donner plus de détails ? voire même un exemple de code qui fonctionne sur une version et son équivalent pour une autre version.


  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 40
    Par défaut
    Là tout de suite j'ai pas toutes les versions sur mon poste. C'est pas grand chose,... des fonctions qui ne fonctionnent plus, des mises en pages quelques peu différentes... ça serait long de tout expliciter!
    Celà dit, je pense pas que ça puisse aider à répondre à mon problème... Ce qui m'interesse surtout, c'est comment aller chercher la version d'office.

    A plus,

    Tibaldus

  4. #4
    Expert confirmé

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Par défaut
    Utilises la propriété Version de l'objet Application

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    J'ouvrirais personnellement la clé (de la BDR) :

    HKEY_CURRENT_USER\Software\Microsoft\Microsoft Office

    et lirais la 1ère sous-clé.

  6. #6
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Par défaut
    Citation Envoyé par ucfoutu Voir le message
    Bonjour,

    J'ouvrirais personnellement la clé (de la BDR) :

    HKEY_CURRENT_USER\Software\Microsoft\Microsoft Office

    et lirais la 1ère sous-clé.
    Il est plus facile d'utiliser

    Application.Version que d'ouvrir la BDR !

    Pour Word 2007 => 12.0
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/02/2009, 14h44
  2. Test sur la Version PHP
    Par LePueblo dans le forum Langage
    Réponses: 4
    Dernier message: 16/01/2009, 13h57
  3. Compiler pour une autre version Office
    Par Pascal Lob dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/12/2008, 18h22
  4. version office (automation) et c#
    Par rdh123 dans le forum C#
    Réponses: 4
    Dernier message: 12/04/2008, 08h57
  5. Réponses: 4
    Dernier message: 08/11/2005, 21h19

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