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

Excel Discussion :

ActiveX : Connaitre l'état en VBA


Sujet :

Excel

  1. #1
    Membre du Club
    Homme Profil pro
    autre
    Inscrit en
    Octobre 2015
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Octobre 2015
    Messages : 49
    Points : 45
    Points
    45
    Par défaut ActiveX : Connaitre l'état en VBA
    Bonjour à tous,

    En ouvrant un fichier excel, une fenêtre annonce à l'utilisateur que le logiciel est sur le point d'activer les contrôles ActiveX et lui demande si le fichier est fiable. Il lui demande de cliquer sur ok ou annuler. Ce que je voudrais savoir c'est si il y a une solution pour savoir si l'utilisateur a cliqué sur ok ou sur annuler ?

    Merci d'avance pour votre lumière.

    Romain

  2. #2
    Membre expérimenté
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 747
    Points : 1 332
    Points
    1 332
    Par défaut
    Bonjour,

    De mémoire (pas un fichier avec un ActiveX venant d'internet me demandant confirmation sous la main)
    Si on dit non, le classeur passe en mode Création (onglet Développeur, groupe Contrôles)
    Il me semble que ça empêche le code évènementiel de s'exécuter (c'est à dire aussi tous le code des ActiveX, qui est évenementiel par définition)
    Le code des modules semble s'éxecuter, et ça semble désactiver le Mode Création (donc réactiver le code évènementiel)
    Bref, pas évident
    Si je dis des bêtises, corrigez-moi, mais ça semble se comporter comme ça chez moi (Excel 2021), le mode Création activé

  3. #3
    Membre du Club
    Homme Profil pro
    autre
    Inscrit en
    Octobre 2015
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : autre

    Informations forums :
    Inscription : Octobre 2015
    Messages : 49
    Points : 45
    Points
    45
    Par défaut
    Merci pour votre réponse,

    Je vais voir si je trouve une solution avec ça et je vous redis.

  4. #4
    Membre expérimenté
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 747
    Points : 1 332
    Points
    1 332
    Par défaut
    Bonsoir,

    De fait, je voulais pointer le fait que si c'est bien le mode création qui est activé suite au message (à confirmer, je n'ai pas pu tester) il va être difficile de tester si le mode création est activé en VBA puisque le mode création empêche le code VBA de s'exécuter

Discussions similaires

  1. Est-il possible de connaitre l'état OneDrive en VBA ?
    Par Florent114 dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/10/2018, 13h40
  2. Créer un état en VBA (avec des paramètres)
    Par kissmytoe dans le forum Access
    Réponses: 7
    Dernier message: 09/03/2006, 16h10
  3. CButton, connaitre son état (enable ou disable)
    Par mr.saucisse dans le forum MFC
    Réponses: 5
    Dernier message: 27/02/2006, 18h01
  4. Cacher une section dans un état en VBA
    Par rossy dans le forum Access
    Réponses: 1
    Dernier message: 22/10/2005, 02h59
  5. [SAX] Parser SAX : connaitre l'état d'avancement
    Par GLA31 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/10/2004, 09h08

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