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 :

message erreur: Microsoft office excel attend la fin de l'exécution d'une action OLE d'une autre application.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de dany13
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut message erreur: Microsoft office excel attend la fin de l'exécution d'une action OLE d'une autre application.
    Bonjour,

    Je rencontre exactement le même problème que dans cette discussion avec ce message qui apparait et me bloque tout : "Microsoft office excel attend la fin de l'exécution d'une action OLE d'une autre application".

    AlainTech, si tu as toujours le morceau de code, je suis super interessée!!!

    Bien à vous

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour à tous,

    Désolé pour le retard.

    Voici:
    http://www.developpez.net/forums/d82...l/#post4723580

    Attention!
    Si la requête n'aboutit jamais, ça va boucler sans arrêt.
    Cette commande ne sert qu'à "cacher" le message OLE.
    Il faut donc tester la requête pour savoir si elle aboutit après un (ou plusieurs) messages OLE.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  3. #3
    Membre confirmé Avatar de dany13
    Inscrit en
    Mai 2004
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 168
    Par défaut
    Bonjour à tous!!!

    Merci AlainTech de votre réponse mais j'ai une question toutefois concernant mon appel OLE.

    En effet, je ne passe pas par macro VBA pour faire cela mais via IHM, cad onglet "Données/Connexion" puis j'ajoute une connexion à mon classeur. Je met ainsi dans cette fenetre ma chaine de connexion vers ma base de données et la requete SQL que j'utilise pour aller chercher les données.

    De ce fait, je ne sais pas ou mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim lMsgFilter As Long
     
    ' Intercepter les messages OLE
    CoRegisterMessageFilter 0&, lMsgFilter
     
    ' Code faisant un appel OLE
     
    ' Restaurer les messages OLE
    CoRegisterMessageFilter lMsgFilter, lMsgFilter
    Merci de me donner un peu plus de detail

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Bonjour,

    Je n'utilise jamais cette technique.
    Je fais mes connexions en VBA, construis mes requêtes et en traite les résultats.

    Si le résultat d'une requête est trop long à arriver, l'interception du message permet de ne pas devoir intervenir.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/04/2012, 21h26
  2. [SP-2007] Message erreur avec fonction "Modifier dans Microsoft Office Excel"
    Par Xorbane dans le forum SharePoint
    Réponses: 4
    Dernier message: 18/02/2011, 09h43
  3. Réponses: 5
    Dernier message: 03/04/2007, 17h37
  4. Réponses: 4
    Dernier message: 29/03/2007, 18h46

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