Assistant ruban pour Access 2007

Présentation
Dans la version 2007 d'Office, les barres de menus ont été remplacées par le ruban.
La programmation de ce ruban se fait en langage XML.

L'Assistant Ruban propose une interface pour générer le code XML de vos rubans.

Consultez la documentation de l'outil.
Téléchargement
Compatibilité
Windows
6  0 
Téléchargé 45 fois Voir les 167 commentaires
Détails
Catégories : Outils pour Access
Avatar de Arkham46
Responsable Access
Voir tous les téléchargements de l'auteur
Licence : Freeware
Date de mise en ligne : 30 décembre 2010




Avatar de philben philben - Membre chevronné https://www.developpez.com
le 22/05/2009 à 9:25
bonjour Thierry,

les pieds devant ou pas, l'avenir passe par l'intégration totale du ruban aux applications développés.

Merci, ça va aider.

Philippe
Avatar de Pierre Fauconnier Pierre Fauconnier - Responsable Office & Excel https://www.developpez.com
le 27/05/2009 à 17:13
Salut Thierry,

Super ce complément. Je programmais mes rubans 2007 à la main dans un éditeur XML (Notepad++), mais ton complément est très chouette, car je m'entortillais souvent entre les minuscules et majuscules. Ton outil sécurise très bien le développement d'un ruban.

Tout simplement SUPERBE. Bravo pour ce partage d'outils
Avatar de - https://www.developpez.com
le 28/05/2009 à 9:00
Bonjour



En plus de l'utilité de cet outil, cela montre les possibilités d'Access pour créer des applications qui n'ont rien à voir avec un SGBD.

Encore bravo pour cet excellent travail

Philippe
Avatar de Tofalu Tofalu - Rédacteur https://www.developpez.com
le 28/05/2009 à 11:57
car je m'entortillais souvent entre les minuscules et majuscules. Ton outil sécurise très bien le développement d'un ruban.
C'est vraiment une plaie ça. Je ne comprend pourquoi ils ont laissé comme ça alors que tout le reste n'est jamais sensible à la casse.
Avatar de Arkham46 Arkham46 - Responsable Access https://www.developpez.com
le 03/06/2009 à 8:32


Merci pour vos commentaires

Citation Envoyé par philben Voir le message
les pieds devant ou pas, l'avenir passe par l'intégration totale du ruban aux applications développés.
Tout à fait, le ruban est très intéressant une fois maîtrisé.
C'est beaucoup mieux que de multiples boutons sur un formulaire.

Citation Envoyé par Pierre Fauconnier Voir le message
je m'entortillais souvent entre les minuscules et majuscules. Ton outil sécurise très bien le développement d'un ruban.
Citation Envoyé par Tofalu Voir le message
C'est vraiment une plaie ça. Je ne comprend pourquoi ils ont laissé comme ça alors que tout le reste n'est jamais sensible à la casse.
J'ai fais le même constat pour le développement de mon premier ruban.
Il faut ouvrir plusieurs pages de doc msdn pour avoir la liste des tags, des attributs, des id d'images, ...
J'ai regroupé tout ce que j'ai pu dans cet outil pour ne plus avoir à jongler entre ces documents.
Pour des rubans un peu complexe (par exemple celui-ci qui a été réalisé avec cet assistant), ça m'a été très utile.

Bon développement de rubans.
Avatar de Pierre Fauconnier Pierre Fauconnier - Responsable Office & Excel https://www.developpez.com
le 14/06/2009 à 12:27
Salut Thierry,

Dans un but d'amélioration continue...

Dans l'onglet XML du ruban, ce serait chouette d'avoir un Ctrl+A pour sélectionner tout le texte du ruban

L'indentation n'est pas automatique et est parfois capricieuse. Par contre, lorsque je la remets à la main, l'outil semble s'y conformer

Lorsque l'on passe d'un contrôle à l'autre, le focus revient sur l'ID. Ce serait chouette qu'il puisse rester sur la propriété active. De cette manière, on pourrait balayer les contrôles sur une propriété précise...

Cela mis à part, c'est la rolls pour construire un ruban...

Dernière question: J'ai lu quelque part ( je ne sais plus où ) qu'il y avait des propriétés cachées, notamment la possibilité d'activer un ruban ou un onglet de façon dynamique... As-tu une astuce pour cela?

Avatar de Arkham46 Arkham46 - Responsable Access https://www.developpez.com
le 14/06/2009 à 13:19
Bjr,

Citation Envoyé par Pierre Fauconnier Voir le message
Dans l'onglet XML du ruban, ce serait chouette d'avoir un Ctrl+A pour sélectionner tout le texte du ruban

L'indentation n'est pas automatique et est parfois capricieuse. Par contre, lorsque je la remets à la main, l'outil semble s'y conformer
Oui il faudrait que je passe un peu de temps sur l'onglet XML, il n'est pas très pratique.
L'indentation se fait pour l'instant à la validation du ruban, en même temps que la coloration syntaxique.

Citation Envoyé par Pierre Fauconnier Voir le message
Lorsque l'on passe d'un contrôle à l'autre, le focus revient sur l'ID. Ce serait chouette qu'il puisse rester sur la propriété active. De cette manière, on pourrait balayer les contrôles sur une propriété précise...
Bonne remarque, je vais voir ça.

Citation Envoyé par Pierre Fauconnier Voir le message
Cela mis à part, c'est la rolls pour construire un ruban...
Merci.

Citation Envoyé par Pierre Fauconnier Voir le message
Dernière question: J'ai lu quelque part ( je ne sais plus où ) qu'il y avait des propriétés cachées, notamment la possibilité d'activer un ruban ou un onglet de façon dynamique... As-tu une astuce pour cela?
Je n'ai rien trouvé de caché mais je suis preneur si tu retrouves.
Par contre on peut activer un onglet de ruban avec les fonctions d'accessibilité :
http://arkham46.developpez.com/artic...ibility/intro/

Merci pour les remarques.
Avatar de Begon0 Begon0 - Membre régulier https://www.developpez.com
le 15/06/2009 à 11:00
ça a l'air pas mal, je vais le tester pour voir
je galère un peu pour le moment avec le bloc notes

juste une première remarque, pour les images qu'on peut insérer, pourrait-il y avoir un mode "large" afin de voir l'image en un peu plus grand
merci
Avatar de mrle9 mrle9 - Candidat au Club https://www.developpez.com
le 17/06/2009 à 11:16
Bonjour ,

Tout d'abord merci pour cette assistant il est genial.

J'utilise office2007 Pro+ SP2 et dans access quand j'ouvre l'assistant ruban j'obtiens ce message d'erreur :

Le rappel "Assistantruban.ribbon_getselectedItemID" a retourne une valeur qui n'a pu etre convertie dans le type attendu.

Cela ne m'empeche pas de l'utiliser mais Savez vous pourquoi j'ai ce message ?

Autre probleme ,
j'ai creer un ruban avec un bouton dessus ,
le but de ce bouton est d'ouvrir un formulaire mais je n'y arrive pas du tout

Mon ruban :

Code xml : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
    <ribbon startFromScratch="false">
         <tabs>
              <tab id="Home" label="Accueil">
                   <group id="Group1" label="Services">
                        <button id="button1" label="Rechercher un Service" imageMso="FindDialog" onAction="Ribbon_onAction" size="large"/>
                   </group>
              </tab>
              <tab id="Admin" label="Gestion des Services">
                   <group id="group2" label="Ajout de Services"/>
              </tab>
         </tabs>
    </ribbon>
</customUI>


Ensuite dans VBA j'ai creer un module nommé Rubban et j'y met ce code :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
Public Sub Ribbon_onAction(control As IRibbonControl)
 
 Select Case control.Id
       Case "button1"
       DoCmd.OpenForm "F_ListeService"
 
End Select
End Sub
Je vois bien mon ruban et mes boutons mes quand je clique dessus j'obtiens le message d'erreur :

Microsoft acces ne peut pas executer la macro ou fonction callback "Ribbon_onAction"
Assurez vous que celle-ci existe et que ces parametres sont valides.

Je doit surement faire une erreur quelque pat mais je ne vois pas ou ...

Si quelqu'un pouvais m'aider ce serait sympa.

Merci

@+
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsables bénévoles de la rubrique Access : Pierre Fauconnier - Arkham46 -

Partenaire : Hébergement Web