|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : juin 2007 Messages : 786 ![]() |
Bonjour,
Quand on personnalise le ruban par Fichier / Options / Personnaliser le ruban, la personnalisation s'applique à toute session ACCESS 2010 sur le poste concerné et même pour des fichiers .accdb qui n'en ont pas besoin. Si j'ouvre le fichier .accdb sur un autre poste, la personnalisation ne suit pas. Comment faire pour que cette personnalisation ne soit associée qu'au fichier .accdb ouvert ne s'applique qu'à lui seul ? Doit-on obligatoirement passer par le VBA pour cela http://warin.developpez.com/access/ruban/ ? Remerciements |
|
|
00
|
|
|
#2 | |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 939 ![]() |
Bonjour,
Citation:
On peut se passer de VBA si la personnalisation consiste juste à ajouter/enlever des contrôles natifs d'Access. Le xml du ruban peut être placé dans une table spécifique (qu'il faut créer) USysRibbons. Une fois la table USysRibbons créée et le xml du ou des rubans mis dans cette table, après fermeture et réouverture de la base, le ou les rubans de la table USysRibbons sont disponibles dans les options d'Accès, rubrique «Base de donnée active», section «Options de la barre de d'outils et du ruban», liste déroulante «Nom du ruban». Cette table USysRibbons permet d'éviter d'avoir à charger le ruban par code VBA. A+ |
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : juin 2007 Messages : 786 ![]() |
Merci !
|
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : juin 2007 Messages : 786 ![]() |
J'ai suivi la méthode de la table "USysRibbons"
Très pratique ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com