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

Macros et VBA Excel Discussion :

Détection auto version object library


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7
    Par défaut Détection auto version object library
    Bonjour,

    j'ai créé une macro sous Excel qui pilote Word.
    J'ai donc activé la bibliothèque Microsoft Word 11.0 Object Library.
    Cette macro fonctionne correctement, je l'ai copiée sur une clé USB car je suis amené à l'exécuter sur différents postes.
    Mais voici mon problème : sur certains postes, la bibliothèque Microsoft Word 11.0 Object Library n'existe pas, c'est la Microsoft Word 10.0 Object Library qui est présente, ce qui fait "planter" ma macro.
    => existe-t-il une solution VBA pour faire "pointer" automatiquement vers la version courante de cette library sur le poste, pour éviter de devoir le faire manuellement ?
    En effet, comme j'enregistre à chaque fois mon fichier Excel contenant cette macro, dès que je repasse d'un poste contenant la v11.0 vers la v10.0 le plantage se reproduit ...
    Par avance merci de votre aide.

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Je suis un peu surpris car suivant mon expérience ce pb est généralement réglé aujourd'hui au moins pour les biblis Office. Je vois couramment des classeurs .xls ouverts dans n'importe quel ordre sur des postes 2000, 2003, 2007 et 2010, sans difficulté de mise à jour des biblis.
    Les versions installées dans ton entreprises ne sont peut-être pas tenues à jour...
    Si tu dois faire avec, une piste avec ce tuto sur la compilation conditionnelle. Ce n'est qu'une piste mais elle semble prometteuse.

    Tu peux regarder aussi ce qui concerne les références tardives (late binding).

    Cordialement,

    PGZ

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/12/2009, 20h05
  2. Réponses: 11
    Dernier message: 23/03/2007, 14h46
  3. A propose de 4D Office Object Library
    Par Turtle_fr dans le forum 4D
    Réponses: 16
    Dernier message: 19/02/2007, 20h39
  4. Réponses: 10
    Dernier message: 07/07/2006, 14h26
  5. Réponses: 1
    Dernier message: 28/06/2006, 12h32

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