Téléchargé 21 fois
Vote des utilisateurs
8
0
Détails
Licence : Freeware
Mise en ligne le 30 décembre 2010
Plate-forme :
Windows
Langue : Français
Référencé dans
Navigation
Assistant ruban pour Access 2007
Assistant ruban pour Access 2007
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.
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.
bjr,
Quelques correction pour la version 2.0.1
Assistant Ruban Office. Version 2.0.1
- Vérification du type d'élément et de ses attributs lors d'un déplacement
(par exemple déplacement d'un button depuis un buttongroup vers un group, l'attribut size doit apparaître)
(bug rapporté par Depite, merci à lui)
- Ne déclenche plus l'affichage de la liste de saisie (éditeur XML) lors de l'ajout d'un espace dans une chaîne de caractères
- Ajout du texte complet de l'élément survolé dans la barre d'état
- Amélioration lors de la validation automatique des attributs (si navigation directe vers autre attribut ou autre contrôle)
- Affichage de la taille du répertoire de sauvegarde sur le groupe de sauvegardes de l'onglet Options
- Correction sur vérification de la taille de la valeur d'un attribut (ex : keytip doit être inférieur à 3 caractères)
Bons rubans!
Quelques correction pour la version 2.0.1
Assistant Ruban Office. Version 2.0.1
- Vérification du type d'élément et de ses attributs lors d'un déplacement
(par exemple déplacement d'un button depuis un buttongroup vers un group, l'attribut size doit apparaître)
(bug rapporté par Depite, merci à lui)
- Ne déclenche plus l'affichage de la liste de saisie (éditeur XML) lors de l'ajout d'un espace dans une chaîne de caractères
- Ajout du texte complet de l'élément survolé dans la barre d'état
- Amélioration lors de la validation automatique des attributs (si navigation directe vers autre attribut ou autre contrôle)
- Affichage de la taille du répertoire de sauvegarde sur le groupe de sauvegardes de l'onglet Options
- Correction sur vérification de la taille de la valeur d'un attribut (ex : keytip doit être inférieur à 3 caractères)
Merci pour vos commentaires
Tout à fait, le ruban est très intéressant une fois maîtrisé.
C'est beaucoup mieux que de multiples boutons sur un formulaire.
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.
Bjr,
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.
Bonne remarque, je vais voir ça.
Merci.
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.
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.
Bonne remarque, je vais voir ça.
Merci.
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.
Bjr,
Quelles images? Si c'est pour les images des boutons, il y a effectivement un attribut size qui peut être normal ou large.
J'avais désactivé les messages d'erreurs, je n'avais pas vu cette erreur.
C'est juste lorsque je vide la listbox de choix de ruban intégré.
Je note et vais essayer de corriger.
Merci.
Si la procédure existe mais que le ruban ne la trouve pas, peut-être qu'elle existe en double dans un autre module. Du coup il ne sait pas laquelle choisir.
Quelles images? Si c'est pour les images des boutons, il y a effectivement un attribut size qui peut être normal ou large.
J'avais désactivé les messages d'erreurs, je n'avais pas vu cette erreur.
C'est juste lorsque je vide la listbox de choix de ruban intégré.
Je note et vais essayer de corriger.
Merci.
Si la procédure existe mais que le ruban ne la trouve pas, peut-être qu'elle existe en double dans un autre module. Du coup il ne sait pas laquelle choisir.
Vu que ça n'a pas l'air d'être lié à cet assistant, je vous propose d'ouvrir une discussion dédiée dans le forum IHM d'Access .
Ce sera plus pratique.
Ce sera plus pratique.
Oui il manque une fonction de callback pour les onglets du style getActive ...
Un petit code pour activer un onglet avec les fonctions d'accessibilité (mais sans API cette fois-ci, en utilisant les fonctions masquées) :
http://www.developpez.net/forums/d69...e/#post4423165
C'est peut-être quel que chose comme ça que tu avais vu.
Mais ça n'est toujours pas la fonction simple qu'on voudrait, il faut descendre dans la hiérarchie d'objets jusqu'à trouver l'onglet ...
Ceci dit la fonction est simple à utiliser une fois écrite.
Un petit code pour activer un onglet avec les fonctions d'accessibilité (mais sans API cette fois-ci, en utilisant les fonctions masquées) :
http://www.developpez.net/forums/d69...e/#post4423165
C'est peut-être quel que chose comme ça que tu avais vu.
Mais ça n'est toujours pas la fonction simple qu'on voudrait, il faut descendre dans la hiérarchie d'objets jusqu'à trouver l'onglet ...
Ceci dit la fonction est simple à utiliser une fois écrite.
Bonjour
Est-ce que par hasard il n'existerait pas déjà une table USysRibbons (afficher les objets systèmes pour la voir) dans la base de données?
Cette table doit contenir les champs : ID, RibbonName, RibbonXml.
Les messages "1 paramètre attendu" proviendraient du fait que cette table existe déjà (donc l'assistant n'y touche pas) mais ne contient pas les bons champs.
Si la table est inutilisée (elle ne devrait être utilisée que pour les rubans) et vide, autant la supprimer, cet assistant la créera avec les bons champs.
J'espère que c'est ça...
Est-ce que par hasard il n'existerait pas déjà une table USysRibbons (afficher les objets systèmes pour la voir) dans la base de données?
Cette table doit contenir les champs : ID, RibbonName, RibbonXml.
Les messages "1 paramètre attendu" proviendraient du fait que cette table existe déjà (donc l'assistant n'y touche pas) mais ne contient pas les bons champs.
Si la table est inutilisée (elle ne devrait être utilisée que pour les rubans) et vide, autant la supprimer, cet assistant la créera avec les bons champs.
J'espère que c'est ça...
Petite mise à jour suite à vos retours :
Si la mise à jour automatique ne marche pas chez vous :
Téléchargez la dernière version
Nouvelle version 1.01.
- L'attribut actif reste sélectionné lorsqu'on navigue entre les contrôles.
- CTRL S pour sauvegarder le ruban
- Correction de l'erreur sur la fonction de rappel
Assistantruban.ribbon_getselectedItemID.
Dans l'Editeur XML :
- Ajout d'un menu contextuel sur click droit (couper/copier/coller).
- Le code XML est remis en forme lorsqu'on affiche
l'onglet "Editeur XML".
- CTRL A sélectionne tout le code XML.
- CTRL Z annule la dernière modification de texte.
- CTRL Y rétablit la dernière modification de texte.
- L'attribut actif reste sélectionné lorsqu'on navigue entre les contrôles.
- CTRL S pour sauvegarder le ruban
- Correction de l'erreur sur la fonction de rappel
Assistantruban.ribbon_getselectedItemID.
Dans l'Editeur XML :
- Ajout d'un menu contextuel sur click droit (couper/copier/coller).
- Le code XML est remis en forme lorsqu'on affiche
l'onglet "Editeur XML".
- CTRL A sélectionne tout le code XML.
- CTRL Z annule la dernière modification de texte.
- CTRL Y rétablit la dernière modification de texte.
Téléchargez la dernière version
Je crois que je me suis un peu emmêlé les pinceaux dans les fichiers.
J'ai uploadé la v0.2 qui est en fait la v0.1 mais le bon fichier normalement.
J'ai uploadé la v0.2 qui est en fait la v0.1 mais le bon fichier normalement.
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.