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 :

Explications sur les références (Bibliothèques) VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre expérimenté Avatar de conconbrr
    Inscrit en
    Février 2006
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 198
    Par défaut Explications sur les références (Bibliothèques) VBA
    Bonjour,

    Je m'intéresse en ce moment aux possibilités offertes par les références (bibliothèques) VBA et j'aurais quelques questions que je n'ai pas réussi à éclaircir.

    1. Si j'ai bien compris, les références permettent de créer des liaisons avec les "logiciels" qui en offrent la possibilité et de les piloter au moyen de méthodes et propriétés dédiées. Est-ce que je me trompe? (J'ai mis logiciels entre guillemets car visiblement les références permettent également d'accéder aux contrôles des fichiers et dossiers et sûrement à plein d'autres choses que je ne soupçonne pas)

    2. Etant donné la flopée de références présentent de base sur VBA, je me demandais s'il était possible de trouver un endroit en dressant la liste et récapitulant leur fonction (au moins pour les plus importantes). Par exemple, comment connaître le moyen d'instancier un objet Acrobat et ensuite comment connaître les commandes pour le manipuler?

    3. Je me demandais quelle était la différence entre et pour instancier un objet de ces références? De plus à quoi sert vraiment ? Je ne vois pas comment récupérer un objet déjà existant...

    4. L'exemple qui m'intéresse plus particulièrement est celui de la référence "Microsoft Scripting Runtime" afin de manipuler des fichiers et dossiers. J'ai lu l'excellent tuto sur ce sujet, néanmoins un élément me chiffonne : que je coche ou non la référence nécessaire, mon code s'exécute (
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CreateObject("Scripting.FileSystemObject")
    )! Pourquoi?

    Merci de vos réponses
    S'il existe un site répondant de manière claire à mes questions, je suis preneur (pas trouvé pour l'instant)

  2. #2
    Membre expérimenté Avatar de conconbrr
    Inscrit en
    Février 2006
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 198
    Par défaut
    Après avoir encore cherché, je n'arrive pas à trouver de réponses à mes questions.

    A part pour les classes Word, Excel,... qui ont une documentation bien fournie et qu'il est donc facile d'utiliser, comment peut-on se repérer parmi les autres références?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Août 2007
    Messages : 117
    Par défaut
    bonjour,

    si tu utilise Createobject ta pas besoin de coché la référence !
    après tu as d'excellent tutos presents sur developpez.com, regarde aussi la FAQ

Discussions similaires

  1. Explications sur les références relatives LC
    Par Maxence45 dans le forum Excel
    Réponses: 6
    Dernier message: 05/11/2007, 00h10
  2. [NTFS]explication sur les type de droits
    Par arnolem dans le forum Sécurité
    Réponses: 6
    Dernier message: 19/04/2006, 12h52
  3. Besoin d'explications sur les charset
    Par EGPMS dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 03/02/2006, 15h38
  4. [RegEx] preg_replace : explications sur les caractères spéciaux
    Par Anduriel dans le forum Langage
    Réponses: 6
    Dernier message: 05/10/2005, 21h35
  5. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 22h18

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