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 :

Macros et Custom UI Editor


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Par défaut Macros et Custom UI Editor
    Bonsoir tout le monde

    Je viens vers vous car j'ai un petit soucis dans le développement d'une app en VBA.
    Je dois modifier le ruban de manière à ce que l'utilisateur n'ai accès qu'à certaines fonctions pour pas tout casser.
    Je me suis donc penché sur Custom UI Editor. J'ai fait un premier test avec le code xml suivant ( trouvé sur Internet )

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
     	<ribbon startFromScratch="false">
           	<tabs>
                	<tab id="customTab" label="TestTab">
                    		<group id="customGroup" label="TestGroup">
                        		<button id="scanStart" label="Scan Test" imageMso="HappyFace" size="large" onAction="testCallback" />
                    		</group>
                	</tab>
            	</tabs>
        	</ribbon>
    </customUI>

    Puis crée un module nommé moduleTest dans lequel j'ai écrit ce code très simple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    'Callback for scanStart onAction
    Sub testCallback(control As IRibbonControl)
        Test
    End Sub
     
    Sub Test()
        MsgBox "Test UI Macro"
    End Sub
    Le nouvel onglet apparaît bien et le bouton et l'icône mais lorsque je clique dessus il me dit "Impossilbe d'utiliser la macro "testCallback" ... "

    J'ai pas réussi à trouver de solution sur Internet


    Meric d'avance pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut, je viens de tester et ça fonctionne (Excel 2013 également).

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Par défaut
    Justement, c'est ça que je ne comprends pas, d'après ce que je vois c'est sensé marché mais ça bloque chez moi.

    Pourtant je viens de revérifier, l'exécution des macros est bien autorisée...

    Quelqu'un aurait la moindre idée de ce qui pourrait causer ce blocage?

  4. #4
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour naingenieu

    Chez moi, ca fonctionne seulement avec ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    Ca ne fonctionne pas avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2013
    Messages : 3
    Par défaut
    Merci de ta réponse Docmarti, malheureusement ça ne marche pas non plus.

    Par acquis de conscience j'ai essayé dans un fichier Excel neuf et ça a fonctionné ( avec 2009/07 ) ... c'est étrange que ça marche pas dans un fichier déjà remplit ...

  6. #6
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Tu utilises Custom UI Editor for Microsoft Office ?

Discussions similaires

  1. [XL-2007] Custom UI Editor
    Par gg64480 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 04/01/2014, 18h09
  2. [XL-2007] Custom UI Editor
    Par gg64480 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/01/2014, 10h36
  3. [XL-2010] Conflit entre interface VBA et Custom UI Editor
    Par canichon dans le forum Excel
    Réponses: 0
    Dernier message: 20/11/2013, 11h33
  4. Custom UI Editor Tool
    Par forum dans le forum Contribuez
    Réponses: 0
    Dernier message: 28/12/2011, 09h39
  5. [XL-2007] Sécurité et utilisation Office 2007 Custom UI Editor
    Par omarquant dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/11/2011, 17h25

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