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 Discussion :

Afficher éditeur VBA depuis VBA


Sujet :

VBA

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 79
    Points : 47
    Points
    47
    Par défaut Afficher éditeur VBA depuis VBA
    Bonjour,

    j'ai developpé un petit formulaire qui scrute les modules de mon projet et liste certaines fonctions. Un double-clic sur une fonction est censé ouvrir l'éditeur VB et se positionner sur la fonction.
    Un "VBE.MainWindow.Visible = True" ouvre effectivement l'editeur, mais le formulaire reprend la main, l'éditeur se retrouve donc en arrière plan... sauf quelques fois, où il reste au 1er plan, mais je n'ai pas réussi à déterminer dans quel cas (j'ai testé avec editeur fermé, module fermé, ou pas,... un coup ca marche, 10 coups ca ne marche pas)
    J'ai essayé d'ajouter un SetFocus, de fermer le module, de changer le module courant, de déplacer le code du module du formulaire vers un autre module... nada.
    Le module est bien ouvert, le curseur positionné sur la bonne fonction, mais le focus reste sur le formulaire d'où est déclenché l'évènement.

    Comment faire pour que l'éditeur reste affiché au 1er plan ?

    Merci pour votre aide.
    Largo

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 79
    Points : 47
    Points
    47
    Par défaut
    Je m'auto-réponds puisque j'ai trouvé une solution qui me satisfait :

    j'ai déplacé le code de l’événement "Double-clic" à l’événement "Clic" sur ma listview et cela fonctionne correctement. J'imagine que le 2d clic, outre le déclenchement de l’événement ouvre la cellule en mode edition et donc reprends le focus.

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

Discussions similaires

  1. Ecrire macro dans l'éditeur vba depuis une application
    Par bakman dans le forum Général VBA
    Réponses: 1
    Dernier message: 30/07/2011, 18h37
  2. [VB.NET 2005]Afficher une form depuis VBA
    Par Bz dans le forum C++/CLI
    Réponses: 3
    Dernier message: 11/04/2007, 13h33
  3. Réponses: 2
    Dernier message: 21/03/2006, 12h50
  4. envoyer un mail depuis VBA access
    Par romrai dans le forum Access
    Réponses: 10
    Dernier message: 06/03/2006, 13h51
  5. Transaction depuis VBA--
    Par Fritzoune dans le forum Access
    Réponses: 1
    Dernier message: 16/09/2005, 16h05

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