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

VBA Word Discussion :

[VBA-E-W]Piloter l'enregistreur de macro ?


Sujet :

VBA Word

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Par défaut [VBA-E-W]Piloter l'enregistreur de macro ?
    Salut

    J'aimerai savoir s'il est possible par vba d'activer l'enregistreur de macro , de l'arrêter et de récupérer le code?

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Et quel est l'intérêt si tu dois faire par macro ce que tu dois faire manuellement ce que tu veux enregistrer pour ne pas avoir à écrire le code ?
    Question sérieuse, si amusé un peu quand même

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2003
    Messages : 171
    Par défaut
    Cette question peut paraitre peu sérieuse dans un certain context mais elle est je pense dans mon idée pas si bête que cela.

    L'idée est qu'un utilisateur appuie sur un bouton (personalisé et pas le bouton de l'enregistreur de macro ) qui lancera l'enregistrement de macro permettant d'enregistrer toutes les manipulations qu'il executera puis quand il aura finit il appuiera sur le même bouton ou un autre (mais toujours pas l'enregistreur de macro) qui arretera l'enregistrement, le but serait alors de récupérer le code générer par l'enregistreur de macro d ele sauvegarder en base de donnée et au besoin de récupérer ce code et de l'executer sur un autre document.

    L'utilisateur est un novice et ne doit pas connaitre ce qui se passe.

    C'est une solution tordue mais j'aimerai savoir si à votre connaissance on peut ou pas démarrer l'enregistreur de macro et l'arreter et récupérer le code générer j'ai une petit idée pour faire cela s'il n'existe pas d'objet enregistreur de macro je pensais peut etre utliser des sendkey pour émuler l'appuie sur des touches mais je ne sais pas si cela marcherait de plus cela ne permettrait pas de récuperer le code. Pour cela il faudrait que j'enregistre la macro dans un nom fixe et que j'arrive par le biais des vbcomponent à récupérer le code mais je ne sais si c possible.

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Regarde à RecordMacro dans l'aide si ça peut faire ton bonheur.
    Jamais testé, jamais utilisé, jamais vu...
    Bonne chance et mets-nous ton code si tu parviens à quelque chose
    A+

Discussions similaires

  1. [XL-2007] Lancer l'enregistreur de macro avec du code VBA
    Par jpclabaux dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 27/10/2014, 18h04
  2. [XL-2003] Simplification code VBA généré par enregistreur de macro
    Par altra dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 11/08/2009, 11h47
  3. VBA Excel 2007 - Insertion d'images avec Enregistreur de Macros
    Par PhilC dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/10/2007, 02h05
  4. débutant en VBA je n'arrive pas à finir ma macro excel
    Par jeanpierreco dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/01/2005, 12h20

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