Personnaliser le Ruban de Microsoft Access

[Article en cours de rédaction]

A partir de la version 2007, Office ne supporte plus les barres d’outils. Pour personnaliser l’interface pour les utilisateurs, vous pouvez créer des éléments du Ruban. Voici une synthèse des manipulations à réaliser.

1-. Préparer une table USysRibbons

Respecter scrupuleusement le nom des champs et de la table (peut importe la casse – majuscule/minuscule)

  1. Créez une table vierge (Créer > Création de table)
  2. Ajoutez les champs suivants :
    1. ID de type NuméroAuto
    2. RibbonName de type Texte court [2010 : Texte]
    3. RibbonXML de type Texte long [Version 2010 : Mémo]
  3. Enregistrez la table sous le nom USysRebbons (pas de clé primaire)
  4. Fermez la table
  5. Celle-ci ne s’affiche pas dans la liste des tables car comme son nom commence par USys, elle est devenue une table Système. Les tables préfixées USys sont des tables Système Utilisateur et les tables préfixées MSys sont des tables Système Master (propre à Access, ne pas créer de table avec ce préfixe !).
    Pour afficher la table :

    1. Clic droit sur le haut du volet (ou une zone vide) du Volet de navigation puis Options de navigation
    2. Cochez Afficher les objets système

2-. Créer un onglet du Ruban

  1. Ouvrez la table USysRibbons en mode Feuille de données.
  2. Saisissez un nom pour le ruban dans le champ RibbonName. Ce nom ne sera pas vu par l’utilisateur final.
  3. Dans le champs RibbonXML, nous saisirons le code XML que nous allons préparer.

Préparer le code XML de notre Ruban

Pour plus de conforme, nous vous conseillons d’installer PsdPad (notre cas ici) ou Notepad++.

  1. Fichier > Nouveau
  2. Sélectionnez XML puis OK
  3. Enregistrez le fichier avec un nom et sous un emplacement de votre choix
  4. Copiez/coller ce squelette de code :

Gonzague DUCOS a écrit 35 articles

Formateur et développeur Office VBA et Windev

Laissez une réponse

Votre adresse e-mail ne sera pas publié Les champs requis sont marqués *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.