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 :

Erreur avec 'CommandBars'


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 145
    Par défaut Erreur avec 'CommandBars'
    Bonjour,

    Je tente d'ajouter une serie de references a mon code VBA sous Excel en me servant de la fonction suivante:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    Sub AjoutRefernces()
     
     
         With Application
     
               '//execute the controls to lock the project\\
               .VBE.CommandBars("Menu Bar").Controls("Tools").Controls("References...").Execute
     
               '//activate 'protection'\\ 1
               .SendKeys "^{DOWN}"
     
               '//CAUTION: this either checks OR UNchecks the\\
               '//"Lock Project for Viewing" checkbox, if it's already\\
               '//been locked for viewing, then this will UNlock it\\
               .SendKeys "{ }"
     
               '//activate 'protection'\\ 2
               .SendKeys "^{DOWN}"
     
               '//CAUTION: this either checks OR UNchecks the\\
               '//"Lock Project for Viewing" checkbox, if it's already\\
               '//been locked for viewing, then this will UNlock it\\
               .SendKeys "{ }"
     
               '//activate 'protection'\\ 3
               .SendKeys "^{DOWN}"
     
               '//CAUTION: this either checks OR UNchecks the\\
               '//"Lock Project for Viewing" checkbox, if it's already\\
               '//been locked for viewing, then this will UNlock it\\
               .SendKeys "{ }"
     
               '//scroll down to OK key\\
               .SendKeys "{TAB}"
     
               '//click OK key\\
               .SendKeys "{ENTER}"
     
               'the project is now locked - this takes effect
               'the very next time the book's opened...
         End With
     
    End Sub

    Mais en l'executant j'ai l'erreur sur la pièce joint 'erreur_VBA',

    Cela dit, quand j'exécute la fonction suivante:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Sub LockVBAProject()
     
         With Application
     
               '//execute the controls to lock the project\\
               .VBE.CommandBars("Menu Bar").Controls("Tools") _
                           .Controls("VBAProject Properties...").Execute
     
               '//activate 'protection'\\
               .SendKeys "^{TAB}"
     
               '//CAUTION: this either checks OR UNchecks the\\
               '//"Lock Project for Viewing" checkbox, if it's already\\
               '//been locked for viewing, then this will UNlock it\\
               .SendKeys "{ }"
     
               '//enter password (password is 123 in this example)\\
               .SendKeys "{TAB}" & "redab"
     
               '//confirm password\\
               .SendKeys "{TAB}" & "redab"
     
               '//scroll down to OK key\\
               .SendKeys "{TAB}"
     
               '//click OK key\\
               .SendKeys "{ENTER}"
     
               'the project is now locked - this takes effect
               'the very next time the book's opened...
         End With
     
    End Sub
    Dans le but de verrouiller mon code avec mot de passe, il fonctionne très bien,

    Merci d'avance pour votre aide,
    Images attachées Images attachées  

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

Discussions similaires

  1. Erreur Avec Interbase
    Par smokemon dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/10/2004, 07h24
  2. Erreur avec procédure LockWorkStation ...
    Par simonseztech dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 16/08/2004, 15h33
  3. [Débutant][Conception] Erreur avec une classe interne
    Par Devil Redneck dans le forum Général Java
    Réponses: 5
    Dernier message: 11/06/2004, 15h45
  4. Erreur avec les ADO
    Par megane dans le forum Bases de données
    Réponses: 7
    Dernier message: 08/03/2004, 21h37
  5. Erreur avec WM_COMMAND (BN_CLICKED)
    Par cyberlewis dans le forum Windows
    Réponses: 2
    Dernier message: 09/02/2004, 00h25

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