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 :

Désactiver le message de contrôle ActiveX


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Apprenti ingénieur en mécanique aéronautique
    Inscrit en
    Avril 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingénieur en mécanique aéronautique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2014
    Messages : 19
    Par défaut Désactiver le message de contrôle ActiveX
    Bonjour,

    Je développe actuellement une macro VBA Excel possédant un certain nombre de Userforms utilisés pour simplifier la gestion des données d'entrée et de sortie pour ma macro.
    Aujourd'hui j'ai un soucis, en effet, lorsque j'ouvre le fichier de calcul, j'aimerai que celui-ci reste caché et que l'utilisateur ne voit que l'interface avec les userforms.
    Je suis arrivé à faire cela, mais un message d'avertissement s'affiche avant même d’exécuter quelque code que ce soit de ma macro (voir pièce jointe).
    Celui-ci concerne les contrôles ActiveX. J'utilise dans mon interface un viewer Cortona3D, et je suspecte cet outil d'être responsable de ce message.
    Sachant que ce fichier peut être ouvert depuis plusieurs pc, j'aimerai trouver une solution me permettant de supprimer ce message.

    J'ai trouvé un sujet concernant un problème similaire, mais personne n'avait trouvé de réelle solution.
    Je suis tout à fait conscient que ce message touche à la sécurité même du programme excel et que ce message d'erreur permet d'éviter un certain nombre de virus,
    mais si jamais il existe une solution, cela permettrai d'améliorer le confort d'utilisation de ma macro.

    Nom : Contrôle de sécurité ActiveX.png
Affichages : 1960
Taille : 25,6 Ko

  2. #2
    Membre du Club
    Femme Profil pro
    Autre
    Inscrit en
    Juillet 2014
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Autre
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2014
    Messages : 7
    Par défaut
    Bonjour,
    On peut désactiver les messages d'alerte excel avec : Application.DisplayAlerts = False
    Je ne sais pas si ca marche dans le cas présent, mais ca se tente.
    Cdlt

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    Je n'ai pas essayé, mais cela m'étonnerai que ça fonctionne car ce genre de message est plutôt lié à la sécurité d'Excel.
    Donc si ça marchais, je ne comprendrai pas car ce message ne servirait finalement à rien, puisqu'il est dédié à l'utilisateur et non au développeur.

    A mon sens, il faut utiliser les voix standard:

    - Mettre le classeur dans un dossier "Approuvé" => Zone de confiance
    - Mettre les paramètres de sécurité au minimum (à déconseiller en ce qui me concerne)

    Il y a surement d'autres méthodes.

  4. #4
    Membre averti
    Homme Profil pro
    Apprenti ingénieur en mécanique aéronautique
    Inscrit en
    Avril 2014
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti ingénieur en mécanique aéronautique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2014
    Messages : 19
    Par défaut
    cathlebo:

    Merci de cette réponse,
    J'ai essayé de placer cette commande dans mon Sub "Workbook_Open()". Cela n'a aucun effet ! =)

    Nouveau2:

    Merci également,
    Oui je suis d'accord avec vous, je suis quasiment sûr que ce message d'erreur se lance sans même regarder le contenu du code.
    Qu'entendez par un dossier "Approuvé" ?
    Le problème dans mon cas, c'est que plusieurs fichiers existent (un fichier par étude/projet) dispatchés un peu partout sur un serveur
    suivant les besoins de l'utilisateur (la macro a été utilisée bien avant la mise en place de l'interface).

  5. #5
    Invité
    Invité(e)
    Par défaut
    Emplacements approuvés Excel 2010 - Google
    Les 4 premiers liens devrai t'intéresser.

    Sous XL-2013, c'est dans :
    Option => Centre de gestion de la confidentialité => Paramètres du centre de gestion de la confidentialité

    puis :
    - Emplacements approuvées
    - Paramètres ActiveX

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/12/2018, 13h09
  2. Problème de message de sécurité sur les contrôles ActiveX
    Par chris67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/01/2010, 10h39
  3. Message d'alerte Les contrôles ActiveX
    Par Jean-Pierre49 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/12/2007, 09h43
  4. Utilisation d'un calendrier (Contrôle ActiveX)
    Par MultiClic dans le forum IHM
    Réponses: 40
    Dernier message: 12/07/2006, 15h11
  5. [Info]Contrôle ActiveX et JAVA
    Par feed_our_vision dans le forum Général Java
    Réponses: 5
    Dernier message: 02/12/2004, 08h23

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