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 :

Partage d'un classeur + ActiveX [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 11
    Par défaut Partage d'un classeur + ActiveX
    Bonjour,

    J'aimerais pouvoir utiliser des contrôles ActiveX dans un classeur partagé. Ils sont désactivés ; j'ai essayé par les options de sécurité dans le classeur et dans Excel même, mais rien n'y fait...
    Est-ce que cette possibilité est complétement désactivée par le partage ou est-il possible de passer outre ?

    Merci de votre aide !

    Guy

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Qu'entends tu par "utiliser des contrôles ActiveX" ? Utiliser les contrôles existants insérés sur une des feuilles ou insérer des nouveaux contrôles ?
    Insérer un nouveau contrôle et y affecter une macro n'est plus possible une fois le classeur partagé.

    Solution éventuelle, supprimer le partage, créer la macro et repartager le classeur. A condition que cette macro n'exécute pas une fonction non disponible sur les classeurs partagés.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 11
    Par défaut
    Bonjour,

    J'ai inséré des contrôles ActiveX (commandbutton, listbox, ...) avec des procédures événementielles (clic, worksheet double-clic, ...) dans une feuille. Tout fonctionne à merveille... jusqu'au partage du classeur. A ce moment les boutons et contrôles sont toujours visibles, mais il est impossible de cliquer dessus ou autre (il n'en reste qu'une "image" inactive).

    En passant par les contrôles de formulaire, et en y attachant une macro, cela fonctionne... même avec le classeur partagé. Seulement, cette solution est beaucoup moins souple.


  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Etrange, je n'arrive pas à reproduire ce problème, mes contrôles restent actifs sur le classeur partagé, du moins sous 2007.

    A tout hasard, le Mode Création ne serait pas actif ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 11
    Par défaut
    Malheureusement ce n'est pas le mode création...

    J'ai essayé de modifier les paramètres du Centre de gestion de confidentialité, mais sans succès.

    Que le document soit sur le serveur (depuis un poste fixe) ou seulement sur mon ordinateur portable, cela ne change rien... du moment où le fichier est partagé, les contrôles ActiveX sont inhibés!

    En fouillant un peu, j'ai trouvé une information concernant un fichier rajouté par MS s'appelant "MScommx" et qui s'appellerais "Kill bit" (il en est fait mention dans un fichier d'aide Excel concernant les ActiveX)...

    Je continue à chercher par là, mais sans succès jusqu'à présent...

    Merci pour l'aide !

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2011
    Messages : 11
    Par défaut
    Bonjour,

    Aux dernières nouvelles il s'agit d'un bug d'Excel...

    Merci

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

Discussions similaires

  1. [XL-2003] tester le partage d'un classeur
    Par jerem7w dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/08/2009, 19h40
  2. Partage d'un classeur
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 16/04/2008, 14h15
  3. Partage/Départage de classeur
    Par alammerv dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/12/2007, 21h51
  4. Partage/Departage de classeur
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/12/2007, 21h44
  5. Partage d'un classeur en vba
    Par foxer98 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/09/2007, 16h57

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