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 :

VBA 2003 - Identifier la version d'un fichier non ouvert


Sujet :

Macros et VBA Excel

Vue hybride

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 893
    Par défaut VBA 2003 - Identifier la version d'un fichier non ouvert
    Bonjour,

    J'ai mis une copie d'un classeur Excel 2003 contenant des macros dans un dossier du réseau.

    Les utilisateurs ouvrent ce classeur et l'enregistrent sur leur poste au format macro complémentaire.

    Jusque là, pas de problème.

    Je voudrais qu'à chaque lancement d'Excel, la macro aille vérifier dans ce dossier sur le réseau si une version plus récente existe.

    Dans les propriétés du classeur contenant les macros, on peut, dans l'onglet "Personnalisation" ajouter par exemple une valeur date à la zone "Référence".

    Comment puis-je ensuite accéder à cette valeur de la zone "Référence" de la macro complémentaire chargée (ThisWorkBook donc) et à celle de la version du classeur se trouvant sur le réseau (non ouvert) afin de les comparer?

    Cette zone "Référence" n'apparaît d'ailleurs pas si par un clic droit j'affiche les propriétés du fichier dans l'explorateur. Les zones de l'onglet "Résumé" apparaissent, c'est peut-être ces zones que je dois comparer, mais comment?

    Merci pour vos conseils

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 893
    Par défaut
    Je viens de trouver une solution ici : http://silkyroad.developpez.com/VBA/...lasseurs/#LIII

    Petit inconvénient en utilisant la bibliothèque "Microsoft Shell Controls and Automation" : ListeProprietesFichier_getDetailsOf() ne donne pas les mêmes résultats sous XP et sous Vista

    Sous Vista "Catégories" a le numéro 23
    Sous XP (au bureau) c'est le numéro 12

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 893
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 893
    Par défaut
    Est-ce normal que ces identifiants changent d'une version de windows à une autre?

    Comment puis-je gérer cela?

    Merci

Discussions similaires

  1. Ouverture de macro situées dans un fichier non ouvert
    Par ALM72 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/01/2013, 08h51
  2. [Turbo Pascal] Fichier non ouvert en écriture ou fichier introuvable
    Par dourpil dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 09/10/2009, 10h17
  3. [VBA-E]récupération d'une cellule d'un fichier non ouvert
    Par RemiT dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/03/2007, 14h02
  4. Réponses: 8
    Dernier message: 08/06/2006, 11h20
  5. [VBA-E]Projet VB perdu dans un fichier Excel 2003
    Par cotmar dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/03/2006, 17h39

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