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 :

Forcer l'activation des macros via le registre [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juin 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 7
    Par défaut Forcer l'activation des macros via le registre
    Bonjour,

    Je développe actuellement un bon de commande qui devra être utilisé par l'ensemble de la compagnie. Mon bon de commande comporte des macros, compatible excel 2003 et excel 2007.

    Je rencontre actuellement deux problèmes :

    Sous excel 2007 : (fichier en pj)
    J'ai créé une clé de registre permettant, une fois inscrite, d'activer automatiquement les macro de tous les fichiers disponible sur le chemin défini. Hélas cette clé ne s'inscrit que dans [HKEY_CURRENT_USER. Il faut donc qu'elle soit inscrite une fois par utilisateur et par machine.

    Je cherche à créer une clé activant les macros en fonction uniquement de la machine et non de l'utilisateur.

    Sous excel 2003 :
    Les paramètres de sécurité étant différents, je ne sais pas comment activer automatiquement les macros en fonction d'un chemin défini via une clé de registre.

    Si vous connaissez un moyen viable d'activer automatiquement les macro en fonction d'un chemin compatible 2003 et 2007, je suis preneur !

    Si vous avez des pistes, idées, solutions je suis aussi preneur.
    Je suis à votre disposition si vous voulez plus de précision.

    Merci à tous.
    Cordialement
    Emmanuel
    Fichiers attachés Fichiers attachés

  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
    Bonsoir,

    Visiblement, il n'existe pas de notion de Trusted Location en Excel 2003 comme en 2007.

    Par contre, il est possible de te créer un certificat pour signer tes codes.
    Les utilisateurs ne devront marquer leur accord qu'une fois s'ils cochent l'option "Toujours faire confiance..."
    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
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu!...
    bonjour

    si je raisonne logiquement


    étant donné que tu a créer une macro pour activer les macro déjà la sa me semble un peu paradoxale

    si le classeur est utilisé par un ordi avec excel dont les macros ne sont pas activées sa me parait improbable que ça ai l'effet voulue

    une idée :
    peut être un petit fichier bat avant

    mais sans ça je crois que tu va tourner en rond

    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  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
    Citation Envoyé par patricktoulon Voir le message
    étant donné que tu a créer une macro pour activer les macro
    Ce n'est pas une macro, c'est un fichier .reg.
    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!

  5. #5
    Membre du Club
    Inscrit en
    Juin 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 7
    Par défaut ...
    C'est bien ce qu'il me semblait... obligé de passer par un certif .


    Merci quand même

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour


    effectivement la question n'était pas précise finalement

    il y a une différence entre accordé l'utilisation de certaine macros et activer les macro dans excel

    dans le premier cas un certif sera parfait a condition que les macro soient activées

    pour le deuxième cas soit un .reg ou un .bat sera de rigueur


    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  7. #7
    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
    Citation Envoyé par Manhuuu Voir le message
    obligé de passer par un certif .
    C'est pas la mort, quand même?

    C'est gratuit avec SelfCert. Disponible avec toutes les versions d'Office.
    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!

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

Discussions similaires

  1. [VI-2010] Forcer l'activation des macros
    Par lonaur dans le forum Visio
    Réponses: 1
    Dernier message: 17/07/2013, 16h07
  2. [XL-2003] Forcer l'activation des macros
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 22/10/2009, 17h05
  3. Tester l'activation des macros
    Par stigma dans le forum Excel
    Réponses: 2
    Dernier message: 11/04/2007, 08h36
  4. comment forcer l'exécution des macros pour une seule base ?
    Par tristan_sauvage dans le forum Access
    Réponses: 4
    Dernier message: 21/08/2006, 11h59
  5. Activation des macros sous Excel
    Par Igloobel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/10/2005, 11h44

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