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 :

Activer les références par macrro, c'est possible? [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 682
    Par défaut Activer les références par macrro, c'est possible?
    Bonjour,

    Dans le cadre de mon travail j'ai automatisé beaucoup de fichier de reporting (dont des powerpowerpoint) et j'ai aussi préparé l'envoi des mails pour prevenir quand les fichiers sont disponibles.
    Pour que les maccros fonctionnent je dois donc activer les références PowerPoint et Outlook. J'aimerais savoir s'il existait une instruction VBA pour le faire a ma place.
    De cette manière en mon absence même un néophyte pourra mettre à jour mes fichiers.

    Merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    conseiller
    Inscrit en
    Janvier 2013
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : conseiller
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2013
    Messages : 367
    Par défaut
    Bonjour,
    on peut le faire par macro mais le plus simple est de déclarer ces objets en liaison tardive (late binding) d'utiliser la méthode CreateObject pour instancier ces objets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set xlApp = CreateObject("excel.application")
    Regarde dans l'aide Excel l'utilisation de la fonction CreateObject.
    A+

  3. #3
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,
    Jette un coup d'œil là : Early ou Late Binding
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  4. #4
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 682
    Par défaut
    Merci à tous les deux.
    Je viens de tester pour un envoi de mail et ça marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Activer les Références par VBA Excel
    Par coyote90 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 27/06/2012, 16h13
  2. [XL-2007] Activer les Références par VBA Excel
    Par chafik2000 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/05/2012, 12h17
  3. Jlist et tooltip: un tooltip par ligne c'est possible?
    Par Invité dans le forum Composants
    Réponses: 6
    Dernier message: 29/01/2007, 17h40
  4. afficher juste les colonnes du tableau c'est possible !?
    Par moonia dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 26/07/2006, 08h58
  5. Activer une référence par le code
    Par repié dans le forum Général VBA
    Réponses: 12
    Dernier message: 28/06/2006, 16h12

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