IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ access 2007

logo
Sommaire > Programmation du ruban
        A quoi correspond le paramètre control des fonctions du ruban ?
        Comment ajouter un séparateur vertical entre deux boutons ?
        Comment charger le ruban de manière persistante ?
        Comment charger un ruban depuis un fichier XML ?
        Comment charger un ruban personnalisé ?
        Comment connaître la valeur d'une case à cocher ?
        Comment créer un ruban personnalisé ?
        Comment créer une zone de liste modifiable de type liste de valeurs ?
        Comment créer une zone de liste modifiable dynamique ?
        Comment exécuter l'action d'un bouton ?
        Comment formater la saisie dans une zone de texte ?
        Comment gérer la transparence des icônes personnalisées dans le ruban ?
        Comment insérer une icône Access dans un bouton du ruban ?
        Comment masquer les onglets Access dans un ruban personnalisé ?
        Comment modifier la taille d'un contrôle ?
        Comment obtenir le texte d'un bouton ?
        Comment saisir des commentaires dans le code XML du ruban ?
        Comment savoir si un bouton est enfoncé ou non ?
        Comment spécifier le texte d'info-bulle d'un contrôle ?
        Est-on obligé de spécifier le nombre de lignes et le nombre de colonnes d'un contrôle Gallery ?
        Est t'il possible de décharger un ruban ?
        Est t'il possible de définir la taille d'une case à cocher ?
        Est t'il possible de définir un format dans le XML pour les zones de texte ?
        Est t'il possible de masquer certains onglets Access ?
        Est t'il possible de masquer un groupe de contrôle d'un onglet Access ?
        Est t'il possible de modifier le libellé d'un bouton prédéfinis ?
        Le code XML du ruban est-il sensible à la casse ?
        Pourquoi l'évènement onAction d'une zone de texte ou d'une comboBox n'est pas exécuté ?
        Pourquoi la méthode LoadCustomUi échoue ?
        Pourquoi le rafraichissement de mon ruban bogue lors de l'évènement Sur Activation d'un formulaire ?
        Pourquoi mon ruban ne s'affiche pas ?
        Quelles sont les procédures de rappels disponibles ?
        Quels sont les idMso possibles pour les boutons prédéfinis ?

rechercher
precedent    sommaire    suivant    telecharger


A quoi correspond le paramètre control des fonctions du ruban ?
auteur : Christophe Warin
Exemple :

Sub onChange(ByVal control As IRibbonControl, text As String)
Il s'agit du contrôle ayant lancé le déclenchement de la procédure. Il permet d'écrire des fonctions génériques utilisables par plusieurs contrôles.

Dans l'exemple ci-dessous, les deux contrôles référencent la même procédure événementielle : cmbNumLieu_change

<comboBox id="cmbNum" label="Num :" onChange="cmbNumLieu_change" />
<comboBox id="cmbLieu" label="Lieu :" onChange="cmbNumLieu_change" />
La distinction des contrôles se fait au niveau du code VBA de la procédure en question :

Sub cmbNumLieu_change(control As IRibbonControl, text As String)
	'Quel contrôle ?
    Select Case control.Id
        Case "cmbNum": MsgBox ("Numéro : " & text)
        Case "cmbLieu": MsgBox ("Lieu : " & text)
    End Select
End Sub
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Quelles sont les procédures de rappels disponibles ?

Comment ajouter un séparateur vertical entre deux boutons ?
auteur : Christophe Warin
Pour ajouter un séparateur vertical, il faut ajouter le contrôle separator au groupe.

Exemple :
XML

<group id="grpRecherche" label="Recherche multi-critères">
	<comboBox id="cmbNum" label="Num :" getItemCount="getNBNum" getItemLabel="getNumLabel"/>
	<editBox id="txtDesc" label="Desc :"/>
	<editBox id="txtDate" label="Date :"/>
	<separator id="sepRecherche"/>
	<button id="btnRechercher" label="Rechercher" imageMso="Find" size="large"/>
</group>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Comment charger le ruban de manière persistante ?
auteur : Christophe Warin
Ce n'est pas possible. A chaque fois que l'utilisateur quitte l'application, les rubans sont déchargés. Le seul moyen est de les charger à l'ouverture de l'application à l'aide d'une macro AutoExec dont l'action ExécuterCode fera appel à une fonction VBA utilisant Application.LoadCustomUI.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment charger un ruban depuis un fichier XML ?

Comment charger un ruban depuis un fichier XML ?
auteur : Christophe Warin
Vous pouvez stocker les propriétés de votre ruban dans un fichier XML externe à l'application. Pour charger le ruban, il est possible de lire le fichier avec les objets TextStream de la référence Microsoft Scripting Runtime.

Exemple :

Public Function LoadRibbon()
Dim strXML As String
Dim oFso As New FileSystemObject
Dim oFtxt As TextStream
'Charge le fichier xml en mémoire
Set oFtxt = oFso.OpenTextFile(CurrentProject.Path & _
      "\evenement_ribbon.xml", ForReading)
'Récupère le contenu
strXML = oFtxt.ReadAll
'Charge le rubban personnalisé correspondant
Application.LoadCustomUI "rubanperso", strXML
End Function
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Comment charger un ruban personnalisé ?
auteur : Christophe Warin
La méthode Application.LoadCustomUI permet de charger un ruban à partir de son code XML. La syntaxe est la suivante :

Application.LoadCustomUI(Nomduruban,codeXML)
Les deux paramètres sont des chaines de caractères. Nomduruban identifie de manière unique le ruban dans l'application et permet l'association de celui-ci avec un formulaire ou un état (via la propriété ID du ruban personnalisé). CodeXML quant à lui correspond au code définissant les diverses propriétés du ruban.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment charger un ruban depuis un fichier XML ?

Comment connaître la valeur d'une case à cocher ?
auteur : Christophe Warin
L'événement onAction d'une case à cocher propose dans son deuxième paramètre la valeur de celle-ci.

Exemple :

Public Sub chkImp_action(ByVal control As IRibbonControl, pressed As Boolean)
    MsgBox "Le contrôle est " & IIf(pressed, "coché", "décoché")
End Sub
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Pourquoi l'évènement onAction d'une zone de texte ou d'une comboBox n'est pas exécuté ?

Comment créer un ruban personnalisé ?
auteur : Christophe Warin
La création d'un ruban personnalisé se fait via des balises XML définissant la composition des différents onglets. Pour comprendre son fonctionnement, vous pouvez lire le tutoriel : fr Création d'un ruban personnalisé sous Access.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment charger un ruban depuis un fichier XML ?
lien : faq Comment charger un ruban personnalisé ?

Comment créer une zone de liste modifiable de type liste de valeurs ?
auteur : Christophe Warin
Dans une telle liste modifiable, les éléments sont inscrits dans le code XML du ruban via la balise Item. La structure de base de la zone de liste est quant à elle définie dans un nœud <comboBox>.

Exemple :
XML

<comboBox id="cmbNum" label="Num :">
	<item id="itNum1" label="1"/>
	<item id="itNum2" label="2"/>
	<item id="itNum3" label="3"/>
</comboBox>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment créer une zone de liste modifiable dynamique ?

Comment créer une zone de liste modifiable dynamique ?
auteur : Christophe Warin
Dans une telle zone de liste, les éléments sont créés dynamiquement en VBA. Deux fonctions VBA sont nécessaires :

  • Sub getItemCount(control As IRibbonControl, ByRef count)
  • Sub getItemLabel(control As IRibbonControl, index As Integer, ByRef label)
La première retourne le nombre d'éléments à créer, la seconde leur label (texte).

Exemple :

Sub getItemCount(control As IRibbonControl, ByRef count)
    Dim strNum() As String
    strNum = Split("1,2,3,4", ",")
    count = UBound(strNum) + 1
End Sub

Sub getItemLabel(control As IRibbonControl, index As Integer, ByRef label)
    Dim strNum() As String
    strNum = Split("1,2,3,4", ",")
    label = strNum(index)
End Sub
Le code XML correspondant figure ci-dessous :

<comboBox id="cmbNum" label="Num :" getItemCount="getItemCount" getItemLabel="getItemLabel" />
Comment ça marche ?

Dans un premier temps, Access exécute la procédure getItemCount et mémorise la variable count. Dans un second temps, l'application boucle de 0 à count-1 et lance la procédure getItemLabel. En retour, le ruban affiche une combobox de 4 éléments : 1,2,3,4.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment créer une zone de liste modifiable de type liste de valeurs ?

Comment exécuter l'action d'un bouton ?
auteur : Christophe Warin
Pour exécuter l'action d'un bouton du ruban en VBA, vous pouvez utiliser la syntaxe suivante :

Application.CommandBars.ExecuteMso "CreateTable"
lien : faq Quels sont les idMso possibles pour les boutons prédéfinis ?

Comment formater la saisie dans une zone de texte ?
auteur : Christophe Warin
Il n'existe pas de méthode de formatage à proprement parlé. La seule solution est un formatage post-saisie.

Prenons l'exemple d'une mise en majuscules :

  1. L'utilisateur saisit "bonjour"
  2. Le programme stocke la saisie dans une variable (événement onChange)
  3. Le programme demande de rafraichir le contrôle (InvalidateControl)
  4. Le programme affiche la valeur convertie (fonction Callback getText)
L'ensemble des procédures est placé dans un module nommé mduRibbon.

Private strDesc As String
Les fonctions de CallBack sont codées dans des procédures (Sub) :

Sub getDescText(control As IRibbonControl, ByRef text)
text = UCase(strDesc)
End Sub

Sub txtDesc_change(ByVal control As IRibbonControl, text As String)
strDesc = text
oMonruban.InvalidateControl "txtDesc"
End Sub
Au niveau du XML, cela donne :

<editBox id="txtDesc" label="Desc :" getText="getDescText" onChange="txtDesc_change"/>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Est t'il possible de définir un format dans le XML pour les zones de texte ?

Comment gérer la transparence des icônes personnalisées dans le ruban ?
auteur : Christophe Warin
Les images des boutons du ruban sont des structures IPictureDisp. La méthode LoadPicture de VBA ne permet pas de gérer une couleur de transparence. Le plus simple est d'utiliser le contrôle ActiveX Microsoft ImageList dans un formulaire.

Déposez-y les images dont vous avez besoin et appellez les via les fonctions de CallBack du ruban.

Dans les propriétés de l'ImageList, définissez la couleur (MaskColor) d'arrière plan de l'image qui deviendra transparente.

Voici un exemple de fonction Callback permettant de remplir un contrôle Gallery.

Sub getImageFavoris(control As IRibbonControl, index As Integer, ByRef Image)

On Error GoTo err
    Dim oClient As classClient
    Dim oFrm As Form
     'Accède au formulaire
    Set oFrm = Forms(STRFORMULAIRE)
    'Vérifie si le client existe dans les favoris
    Set oClient = colFavoris(index + 1)
    'Si oui, affiche son image
    Set Image = oFrm.imgLst.ListImages(oClient.Image).ExtractIcon


err:

End Sub
oClient.Image retourne la clé (Key) de l'image à utiliser dans la zone de liste. Vous pouvez aussi utiliser la position ordinale de l'élément. Dans ce cas, n'oubliez pas que la collection ListImages commence à 1.

lien : fr Programmation du ruban sous Access 2007

Comment insérer une icône Access dans un bouton du ruban ?
auteur : Christophe Warin
Pour ajouter une image fournie par Access à votre bouton personnalisé, il faut utiliser son attribut imageMso. En fixant sa valeur à l'idMso du bouton à reproduire, Access incorporera l'image automatiquement.

Exemple :

<button id="btnSupprimer" label="Supprimer l'évènement"  imageMso="DeleteRecord2"/>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Quels sont les idMso possibles pour les boutons prédéfinis ?

Comment masquer les onglets Access dans un ruban personnalisé ?
auteur : Christophe Warin
Pour afficher seulement vos propres onglets et donc masquer les onglets Créer, Données externes, etc., il faut fixer l'attribut startFromScratch de la balise ribbon à True.

Exemple :
XML

<ribbon startFromScratch="true">
      <tabs>
        <tab id="tabEvenement" label="Gestion des événements" visible="true">
			<group id="grpDonnees" label="Données">
			<button idMso="NewRecord" size="normal"/>
			<button idMso="DeleteRecord2" size="normal"/>
			</group>
        </tab>
      </tabs>
</ribbon>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Comment modifier la taille d'un contrôle ?
auteur : Christophe Warin
La taille d'un contrôle est définie par son attribut size dont les valeurs possibles sont large et normal.

<button idMso="NewRecord" label="Nouvel évènement" size="large"/>
<button id="btnDupliquer" label="Dupliquer l'évènement" imageMso="SynchronizeAllLists" 
	onAction="btnDupliquer_action"/>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Est t'il possible de définir la taille d'une case à cocher ?

Comment obtenir le texte d'un bouton ?
auteur : Christophe Warin
La collection CommandBars de l'objet Application offre une méthode permettant d'obtenir le texte d'un bouton en spécifiant son identifiant.

Exemple :

MsgBox Application.CommandBars.GetLabelMso("RecordsDeleteRecord")
lien : fr Programmation du ruban sous Access 2007

Comment saisir des commentaires dans le code XML du ruban ?
auteur : Christophe Warin
Dans le langage XML, les commentaires sont placés entre <!-- et -->.

Exemple :

<!--Mise en place de la zone de texte-->
<editBox id="txtDesc" label="Desc :" getText="getDescText" onChange="txtDesc_change" tag=">"/>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Comment savoir si un bouton est enfoncé ou non ?
auteur : Christophe Warin
Pour cela, utilisez la méthode CommandBars.GetPressedMso en spécifiant l'identifiant du bouton en paramètre.

Exemple :

MsgBox Application.CommandBars.GetPressedMso("Bold")
lien : fr Programmation du ruban sous Access 2007

Comment spécifier le texte d'info-bulle d'un contrôle ?
auteur : Christophe Warin
Il s'agit de l'attribut screentip du contrôle.

Exemple :

<button id="btnRechercher" label="Rechercher" imageMso="Find" size="large" screentip="Lancer la recherche"/>
Ici, une bulle contenant le texte "Lancer la recherche" est affichée lors du survol du contrôle par la souris.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Est-on obligé de spécifier le nombre de lignes et le nombre de colonnes d'un contrôle Gallery ?
auteur : Christophe Warin
Non. Si vous construisez votre contrôle dynamiquement (getItemCount,getItemLabel, etc.) vous pouvez spécifier une seule de ces deux informations suivant l'aspect que vous voulez donner à votre Gallery. Par exemple, si vous voulez que tout tienne sur deux colonnes quelque soit le nombre de lignes :

<gallery id="galMois" label="Mois ..." columns="2" getImage="getImageGalleryMois" 
getItemCount="getNBMois" getItemLabel="getLabelMois" getItemImage="getImageMois" />
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Est t'il possible de décharger un ruban ?
auteur : Christophe Warin
Non. Lorsque vous chargez un ruban, c'est pour la durée de la session de l'application. Cela pose évidemment problème lors du développement du ruban, puisqu'à chaque test, vous devez fermer puis ré-ouvrir l'application pour constater les effets des modifications apportées.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Est t'il possible de définir la taille d'une case à cocher ?
auteur : Christophe Warin
Non. Pire encore, si vous utilisez l'attribut size avec une checkbox, tout votre ruban sera invalidé.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment modifier la taille d'un contrôle ?

Est t'il possible de définir un format dans le XML pour les zones de texte ?
auteur : Christophe Warin
Le format des zones de texte n'est pas prévu dans le schéma XML du ruban. Toutefois, chaque contrôle propose un attribut tag vous permettant d'y stocker n'importe quelle information non prévue à l'origine (comme c'est le cas avec les contrôles VBA). Alors pourquoi ne pas y stocker le format de la zone de texte.

En reprenant le principe de la Q/R comment formater, on obtient :

XML :

<editBox id="txtDesc" label="Desc :" getText="getDescText" onChange="txtDesc_change" tag=">"/>
getText :

Sub getDescText(control As IRibbonControl, ByRef text)
text = Format(strDesc,control.Tag)
End Sub
Le format à saisir dans la propriété Tag doit être un format compréhensible par la méthode VBA Format.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment formater la saisie dans une zone de texte ?

Est t'il possible de masquer certains onglets Access ?
auteur : Christophe Warin
Oui. Pour cela, ajouter l'onglet concerné (identifié par son idMso) à votre nœud <tabs> et fixez l'attribut visible de l'onglet à False.

Exemple pour masquer l'onglet Accueil d'un formulaire :

<tabs>
	<tab idMso="TabAccessEdit" visible="false" />
      	 […]Liste de vos onglets […]
       </tab>
</tabs>
Les onglets disponibles sont :

  • TabAccessPrint
  • TabAccessEdit
  • TabCreate
  • TabExternalData
  • TabAdvanced
  • TabSourceCodeControl
  • TabAddins
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Est t'il possible de masquer un groupe de contrôle d'un onglet Access ?

Est t'il possible de masquer un groupe de contrôle d'un onglet Access ?
auteur : Christophe Warin
Oui. En fixant la propriété visible de la balise group à False. Un groupe étant contenu dans un onglet, il faut spécifier l'onglet concerné avant.
N'oubliez pas : chaque élément est atteint avec son idMso . Exemple pour masquer le groupe Presse-Papier (GroupClipboard) de l'onglet Accueil (TabAccessEdit):

<tabs>
		<tab idMso="TabAccessEdit" visible="true" >
			<group idMso="GroupClipboard" visible="false"/>
		</tab>
</tabs>
Voici la liste des différents groupes :

Onglet Impression :

  • GroupAccessPrint
  • GroupPageLayout
  • GroupAccessPrintPreview
  • GroupPrintPreviewData
  • GroupAccessClosePrintPreview
Onglet Accueil :

  • GroupObjectViews
  • GroupClipboard
  • GroupTextFormatting
  • GroupAlign
  • GroupRecords
  • GroupSortingAndFiltering
  • GroupAccessWindow
  • GroupAccessEditing
Onglet Créer :

  • GroupCreateTable
  • GroupCreateForm
  • GroupCreateReport
  • GroupCreateAdvanced
Onglet Données Externes :

  • GroupGetExternalData
  • GroupExport
  • GroupDataByEmail
  • GroupSharepoint
Onglet Outils :

  • GroupMacro
  • GroupViewsShowHide
  • GroupAnalyze
  • GroupUpsizeTo
  • GroupDBUtilities
  • GroupAdministratorOptions
Onglet Contrôle de Source :

  • GroupSourceSafe
  • GroupSourceSafeShow
  • GroupSourceSafeManage
Onglet Compléments :

  • GroupAddinsMenuCommands
  • GroupAddinsToolbarCommands
  • GroupAddinsCustomToolbars
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Est t'il possible de masquer certains onglets Access ?

Est t'il possible de modifier le libellé d'un bouton prédéfinis ?
auteur : Christophe Warin
Oui. La propriété label est disponible pour tous les boutons (prédéfinis ou personnalisés).

<button idMso="NewRecord" label="Nouvel évènement" size="large"/>
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Quels sont les idMso possibles pour les boutons prédéfinis ?

Le code XML du ruban est-il sensible à la casse ?
auteur : Christophe Warin
Oui, et c'est souvent une importante source d'erreur. getText est différent de gettext. Prenez garde à bien respecter la casse des attributs de votre fichier XML. Il suffit d'une seule erreur pour invalider complètement le ruban.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Comment saisir des commentaires dans le code XML du ruban ?

Pourquoi l'évènement onAction d'une zone de texte ou d'une comboBox n'est pas exécuté ?
auteur : Christophe Warin
Tout simplement parce que cet événement n'est pas compatible avec les zones de liste (combobox). Il faut utiliser l'évènement onChange qui se produit lorsque l'utilisateur valide sa saisie.
XML

Sub onChange(ByVal control As IRibbonControl, text As String)
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Pourquoi la méthode LoadCustomUi échoue ?
auteur : Christophe Warin
Si la méthode LoadCustomUi échoue, votre code XML n'est pas en cause. Il s'agit plutôt du nom que vous avez donné à votre ruban (premier paramètre) qui est déjà utilisé dans votre application.

lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Le code XML du ruban est-il sensible à la casse ?
lien : faq Pourquoi mon ruban ne s'affiche pas ?
lien : faq Pourquoi le rafraichissement de mon ruban bogue lors de l'évènement Sur Activation d'un formulaire ?

Pourquoi le rafraichissement de mon ruban bogue lors de l'évènement Sur Activation d'un formulaire ?
auteur : Christophe Warin
Si vous essayer de rafraichir un ruban sur l'événement Current de votre formulaire comme dans l'exemple qui suit, une erreur est levée.

Private Sub Form_Current()
oMonruban.InvalidateControl "btnSupprimer"
End Sub
Pourquoi ? Parce qu'à l'ouverture du formulaire, l'évènement Current est appelé une première fois mais le ruban n'est pas encore chargé. D'où l'erreur. Solution : tester si le ruban est disponible.

Private Sub Form_Current()
If Not (oMonruban Is Nothing) Then
oMonruban.InvalidateControl "btnSupprimer"
End If
End Sub
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Pourquoi mon ruban ne s'affiche pas ?
auteur : Christophe Warin
S'il ne s'affiche pas lorsque vous ouvrez votre formulaire, deux hypothèses :

  • La propriété ID du ruban personnalisé du formulaire est mal renseignée ;
  • Votre code XML est incorrect
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007
lien : faq Pourquoi la méthode LoadCustomUi échoue ?
lien : faq Comment charger un ruban personnalisé ?
lien : faq Pourquoi le rafraichissement de mon ruban bogue lors de l'évènement Sur Activation d'un formulaire ?

Quelles sont les procédures de rappels disponibles ?
auteur : Christophe Warin
Voici la liste des fonctions CallBack des différents contrôles :

Contrôle Attribut Procédure
all controlsgetEnabledsub GetEnabled(control as IRibbonControl, ByRef enabled)
all controlsgetImagesub GetImage(control as IRibbonControl, ByRef image)
all controlsgetLabelsub GetLabel(control as IRibbonControl, ByRef label)
all controlsgetSizesub GetSize(control as IRibbonControl, ByRef size)
all controlsgetSupertipsub GetSupertip(control as IRibbonControl, ByRef screentip)
all controlsgetScreentipsub GetScreentip(control as IRibbonControl, ByRef screentip)
all controlsgetVisiblesub GetVisible(control as IRibbonControl, ByRef visible)
all controlsgetDescriptionsub GetDescription(control as IRibbonControl, ByRef description)
ButtononActionsub OnAction(control as IRibbonControl)
ButtononAction – repurposedsub OnAction(control as IRibbonControl, byRef fCancelDefault)
checkBoxgetPressedsub GetPressed(control as IRibbonControl, ByRef return)
checkBoxonActionsub OnAction(control as IRibbonControl, pressed as Boolean)
comboBoxgetItemCountsub GetItemCount(control as IRibbonControl, ByRef count)
comboBoxgetItemImagesub GetItemImage(control as IRibbonControl, index as Integer, ByRef image)
comboBoxgetItemLabelsub GetItemLabel(control as IRibbonControl, index as Integer, ByRef label)
comboBoxgetItemScreensub GetItemScreen(control as IRibbonControl, index as Integer, ByRef screen)
comboBoxgetTextsub GetText(control as IRibbonControl, ByRef text)
comboBoxonChangesub OnChange(control as IRibbonControl, text as String)
customUIonLoadsub OnLoad(ribbon as IRibbonUI)
dropDowngetItemCountsub GetItemCount(control as IRibbonControl, ByRef count)
dropDowngetItemLabelsub GetItemLabel(control as IRibbonControl, index as Integer, ByRef label)
dropDowngetItemScreensub GetItemScreen(control as IRibbonControl, index as Integer, ByRef screen)
dropDowngetSelectedItemIndexsub GetSelectedItemIndex(control as IRibbonControl, ByRef index)
dropDowngetSelectedItemIDsub GetSelectedItemID(control as IRibbonControl, ByRef index)
dropDownonActionsub OnAction(control as IRibbonControl, selectedId as String, selectedIndex as Integer)
dropDowngetItemImagesub GetItemImage(control as IRibbonControl, index as Integer, ByRef image)
dropDowngetItemIDsub GetItemID(control as IRibbonControl, index as Integer, ByRef id)
editBoxgetTextsub GetText(control as IRibbonControl, ByRef text)
editBoxonChangesub OnChange(control as IRibbonControl, text as String)
gallerygetItemLabelsub GetItemLabel(control as IRibbonControl, index as Integer, ByRef label)
galleryonActionsub OnAction(control as IRibbonControl, selectedId as String, selectedIndex as Integer)
gallerygetSelectedItemIndexsub GetSelectedItemIndex(control as IRibbonControl, ByRef index)
gallerygetSelectedItemIDsub GetSelectedItemID(control as IRibbonControl, ByRef index)
gallerygetItemWidthsub getItemWidth(control as IRibbonControl, ByRef width)
gallerygetItemHeightsub getItemHeight(control as IRibbonControl, ByRef height)
gallerygetItemScreensub GetItemScreen(control as IRibbonControl, index as Integer, ByRef screen)
gallerygetItemImagesub GetItemImage(control as IRibbonControl, index as Integer, ByRef image)
gallerygetItemCountsub GetItemCount(control as IRibbonControl, ByRef count)
gallerygetItemIDsub GetItemID(control as IRibbonControl, index as Integer, ByRef id)
toggleButtongetPressedsub GetPressed(control as IRibbonControl, ByRef return)
toggleButtononAction—repurposedsub OnAction(control as IRibbonControl, pressed as Boolean, byRef fCancelDefault)
toggleButtononActionsub OnAction(control as IRibbonControl, pressed as Boolean)
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

Quels sont les idMso possibles pour les boutons prédéfinis ?
auteur : Christophe Warin
Voici la liste de la plupart des idMso utilisables pour créer des boutons prédéfinis.

Commande idMso
10 %PrintPreviewZoom10
1000%PrintPreviewZoom1000
150 %PrintPreviewZoom150
200 %PrintPreviewZoom200
25 %PrintPreviewZoom25
3D enfoncéControlSpecialEffectSunken
50 %PrintPreviewZoom50
500%PrintPreviewZoom500
75 %PrintPreviewZoom75
AccessImportAccess
AccueilTabHomeAccess
ActualiserRecordsRefreshMenu
ActualiserRecordsRefreshRecords
Actualiser la listeTableSharePointListsRefreshList
Actualiser le tableau croisé dynamiquePivotRefresh
Actualiser l'étatSourceControlRefreshStatus
Actualiser toutDataRefreshAll
AdministrerGroupAdminister
AffichageViewsSwitchToDefaultView
Affichage par défaut...DefaultView
Affichage personnaliséAdpDiagramCustomView
AffichagesGroupViews
Afficher en tant quePivotShowAsMenu
Afficher haut/basPivotShowTopAndBottomItemsMenu
Afficher la table...QueryShowTable
Afficher les colonnes...RecordsUnhideColumns
Afficher les détailsPivotShowDetails
Afficher les étiquettes de relationAdpDiagramShowRelationshipLabels
Afficher les margesShowMargins
Afficher les relations directesRelationshipsDirectRelationships
Afficher les sauts de pageAdpDiagramViewPageBreaks
Afficher toutPivotShowAll
Afficher toutes les actionsMacroShowAllActions
Afficher toutes les relationsRelationshipDesignAllRelationships
Afficher...WindowUnhide
Afficher/MasquerGroupAdpDiagramShowHide
Afficher/MasquerGroupLayoutShowHide
Afficher/MasquerGroupMacroShowHide
Afficher/MasquerGroupPivotChartShowHide
Afficher/MasquerGroupPivotTableShowHideAccess
Afficher/MasquerGroupQueryShowHide
Afficher/MasquerGroupTableDesignShowHide
Afficher/MasquerGroupViewsShowHide
AjoutQueryAppend
Ajouter à partir d'OutlookRecordsAddFromOutlook
Ajouter aux données en sortieAdpOutputOperationsAddToOutput
Ajouter des champs existantsFieldList
Ajouter des objets à SourceSafeSourceControlAddObjects
Ajouter des tables connexesAdpDiagramAddRelatedTables
Ajouter une base de données dans SourceSafeSourceControlAddDatabase
Ajouter une table...AdpDiagramAddTable
Ajuster à la fenêtreZoomFitToWindow
Ajuster à la taille du formulairePositionFitToWindow
Ajuster au contenuSizeToFit
Alignement du contrôleGroupControlAlignment
Aligner à droiteAlignRight
Aligner à droiteObjectsAlignRight
Aligner à gaucheAlignLeft
Aligner à gaucheObjectsAlignLeft
Aligner en basObjectsAlignBottom
Aligner en hautObjectsAlignTop
Aligner sur la grilleControlSnapToGrid
Analyse croiséeQueryCrosstab
AnalyserGroupAnalyze
Analyser la tableDatabaseAnalyzeTable
Analyser les performancesDatabaseAnalyzePerformance
AncragePositionAnchoringGallery
AnnulerUndo
Annuler ExtraireSourceControlUndoCheckOut
Annuler l'ordre personnaliséPivotClearCustomOrdering
Aperçu avant impressionFilePrintPreview
Aperçu avant impressionTabPrintPreviewAccess
Aperçu avant impressionViewsAdpDiagramPrintPreview
Aperçu des 10 premiers enregistrementsFirst10RecordsPreview
Aperçu et impressionFilePrintMenu
Appliquer le filtreFilterToggleFilter
Appliquer le filtre/triApplyFilter
Appliquer le format des nombres avec virguleApplyCommaFormat
Appliquer le format monétaireApplyCurrencyFormat
Appliquer le format pourcentageApplyPercentageFormat
Appliquer un filtre serveurServerFilterApply
Après la sélectionFilterAfterSelection
ArchiverSourceControlCheckIn
ArgumentsMacroArguments
Assistant Carte postalePostcardWizard
Assistant ÉtatCreateReportFromWizard
Assistant Format automatique...AutoFormatWizard
Assistant Formulaire commercialBusinessFormWizard
Assistant RequêteCreateQueryFromWizard
Assistant Sécurité au niveau utilisateur...DatabaseUserLevelSecurityWizard
AtteindreGoToMenuAccess
Au contenuSizeToFitAccess
Au plus étroitSizeToNarrowest
Au plus grandSizeToTallest
Au plus largeSizeToWidest
Au plus petitSizeToShortest
Augmentation horizontaleHorizontalSpacingIncrease
Augmentation verticaleVerticalSpacingIncrease
Augmenter le nombre de valeurs décimalesFormattingIncreaseDecimals
Augmenter le retraitIndentIncrease
AutorisationsTableListPermissions
Autorisations d'accès...DatabasePermissions
AutreGroupCreateOther
Autre couleur d'arrière-plan/remplissageFontAlternateFillBackColorPicker
Avant la sélectionFilterBeforeSelection
Barre des messagesViewMessageBar
Barres d'outils personnaliséesGroupAddInsCustomToolbars
Basculer tout hors ligneSharePointListsWorkOffline
Base de données AccessDatabaseAccessBackEnd
Base de données AccessExportAccess
Base de données Access 2000FileSaveAsAccess2000
Base de données Access 2002 - 2003FileSaveAsAccess2002_2003
Base de données Access 2007FileSaveAsAccess2007
Base de données ODBCExportOdbcDatabase
Base de données ODBCImportOdbcDatabase
BoutonFormControlButton
Bouton basculeControlToggleButton
Boutons d'extractionPivotExpandIndicators
Cadre d'objet dépendantControlBoundObjectFrame
Cadre d'objet indépendantControlUnboundObjectFrame
Calcul automatiquePivotAutoCalcMenu
CascadeWindowsCascade
Case à cocherFormControlCheckBox
Case d'optionFormControlRadioButton
CentrerAlignCenter
Champ actifGroupPivotChartActiveFieldAccess
Champ actifGroupPivotTableActiveFieldAccess
Champs et colonnesGroupFieldsAndColumns
Changement de fenêtreWindowsSwitch
Charger à partir d'une requête...LoadFromQuery
CiseléControlSpecialEffectChiseled
Clé primaireAdpPrimaryKey
ClésAdpDiagramKeys
Coder/décoder une base de données...DatabaseEncodeDecode
Collage spécial...PasteSpecialDialog
Collecter les donnéesGroupCollectData
CollerPaste
CollerPasteSpecial
Coller par ajoutPasteAppend
Colonne de recherche...DatasheetColumnLookup
ColonnesPrintColumns
Combinaisons multiplesPivotChartMultiplePlots
Commandes de la barre d'outilsGroupAddInsToolbarCommands
Commandes de menuGroupAddInsMenuCommands
Commence par la sélectionFilterBeginsWithSelection
Compacter une base de donnéesFileCompactAndRepairDatabase
ComplémentsAddInsMenu
ComplémentsTabAddIns
Compléments COM...ComAddInsDialog
Compter les enregistrementsTotalsCountRecords
ConditionsMacroConditions
ConnexionServerConnection
Contient la sélectionFilterContainsSelection
ContraintesAdpConstraints
Contrôle de la sourceTabSourceControl
Contrôle de la source des bases de donnéesGroupDatabaseSourceControl
Contrôle de la source des objetsGroupSourceControlShow
Contrôle des tabulationsControlTabControl
Contrôler l'alignementGroupControlAlignmentLayout
ContrôlesGroupControlsAccess
ContrôlesGroupFormattingControls
Contrôles ActiveXControlActiveX
ConvertirConvertDatabaseFormat
Convertir les macros en Visual BasicMacroConvertMacrosToVisualBasic
Copie du fichier de base de donnéesDatabaseCopyDatabaseFile
CopierCopy
Correspond à la sélectionFilterEqualsSelection
CouleurGridlinesColorPicker
Couleur d'arrière-plan/remplissageFontFillBackColorPicker
Couleur de policeFontColorPicker
Couleur de surbrillance du texteTextHighlightColorPicker
Couleur du traitControlLineColorPicker
CouperCut
Courrier électroniqueFileSendAsAttachment
CréationTabAdpDiagramDesign
CréationTabAdpFunctionAndViewToolsDesign
CréationTabAdpSqlStatementDesign
CréationTabAdpStoredProcedureToolsDesign
CréationTabFormToolsDesign
CréationTabTableToolsDesignAccess
Création de formulaireCreateFormInDesignView
Création de requêteCreateQueryInDesignView
Création de tableCreateTableInDesignView
Création de tableQueryMakeTable
Création de tableTableDesign
Création d'étatCreateReportInDesignView
Création du total calculé...PivotCreateCalculatedTotal
Création d'un champ de détail calculé...PivotCreateCalulatedField
CréerTabCreate
CréerTabMacroToolsDesign
CréerTabPivotChartDesign
CréerTabPivotTableDesign
CréerTabQueryToolsDesign
CréerTabRelationshipToolsDesign
CréerTabReportToolsDesign
Créer à partir de SourceSafeSourceControlCreateDatabaseFromProject
Créer un courrier électroniqueCreateEmail
Créer un fichier MDE...DatabaseMakeMdeFile
Créer un menu contextuel à partir de la macroCreateShortcutMenuFromMacro
Créer un réplica...ReplicationCreateReplica
CroissantSortUp
Date et heure...DateAndTimeInsert
De droite à gaucheTextDirectionRightToLeft
De gauche à droiteAlignLeftToRightMenu
De gauche à droiteTextDirectionLeftToRight
DécroissantSortDown
Définir la police des étiquettes...LabelFontDialog
Définir le mot de passe de la base de données...SetDatabasePassword
Définir les paramètres par défaut du contrôleControlSetControlDefaults
Définition des donnéesQueryDataDefinition
Définition du mot de passe de connexionDatabaseSetLogonSecurity
Démarrer SourceSafeSourceControlRun
Dépendances d'objetDatabaseObjectDependencies
Déplacer le champPivotMoveField
Déplacer les donnéesGroupMoveData
Déplacer vers la zone de champPivotMoveToFieldArea
Déplacer vers la zone de colonnesPivotMoveToColumnArea
Déplacer vers la zone de détailsPivotMoveToDetailArea
Déplacer vers la zone de filtresPivotMoveToFilterArea
Déplacer vers SharePointDatabaseMoveToSharePoint
DernierMailMergeGotToLastRecord
Dernière versionSourceControlGetLatestVersion
Deux pagesPrintPreviewZoomTwoPages
Développer le champPivotExpandField
Développer toutRecordsExpandAllSubdatasheets
DifférencesSourceControlShowDifferences
Dimensionner automatiquement les tables sélectionnéesAdpDiagramAutosizeSelectedTables
Diminuer le nombre de valeurs décimalesFormattingDecreaseDecimals
Diminuer le retraitIndentDecrease
Diminution horizontaleHorizontalSpacingDecrease
Diminution verticaleVerticalSpacingDecrease
DispositionGroupAdpDiagramLayout
DissocierObjectsUngroup
DissocierPivotUngroupItems
Document HTMLExportHtmlDocument
Document HTMLImportHtmlDocument
Documentation de base de donnéesDatabaseDocumenter
DonnéesGroupPivotChartDataAccess
DonnéesGroupPivotTableDataAccess
DonnéesGroupPrintPreviewData
Données de la liste en cacheCacheListData
Données externesTabExternalData
Données seulementPrintDataOnly
Dossier OutlookImportOutlook
Douze pagesPrintPreviewTwelvePages
DupliquerPasteDuplicate
Écart-typePivotAutoCalcStandardDeviation
Écart-typeTotalsStandardDeviation
Écart-type (population)PivotAutoCalcStandardDeviationPopulation
Échelle unifiéePivotChartMultipleUnified
EffacerClearMenuAccess
Effacer la grilleClearGrid
Effacer la mise en pageRelationshipsClearLayout
Effacer tous les filtresFilterClearAllFilters
Effet spécialControlSpecialEffectMenu
Empaqueter signerFilePackageAndSign
EmpiléControlLayoutStacked
En reliefControlSpecialEffectRaised
EnregistrementsGroupRecords
EnregistrerFileSave
EnregistrerRecordsSaveRecord
Enregistrer comme contact OutlookRecordsSaveAsOutlookContact
Enregistrer en tant que requêteSaveAsQuery
Enregistrer l'objet sousSaveObjectAs
Enregistrer sousFileSaveAs
Enregistrer sous un autre formatFileSaveAsMenuAccess
En-tête et pied de pagePageHeaderOrFooterShowHide
En-tête/pied de formulaireFormHeaderOrFooterShowHide
Entre...FilterBetween
ÉpaisseurGridlinesWidthGallery
Épaisseur de ligneControlLineThicknessGallery
ÉtatCreateReport
État videCreateReportBlankReport
ÉtatsGroupCreateReports
ÉtiquetteFormControlLabel
ÉtiquettesCreateLabels
ExcelExportExcel
ExcelImportExcel
ExécuterQueryRunQuery
Exécuter une macroMacroRun
Exportations enregistréesExportSavedExports
ExporterGroupExport
Exporter vers ExcelPivotExportToExcel
ExtraireDrillOut
ExtraireSourceControlCheckOut
Extraire dansDrillInto
FenêtreGroupWindowAccess
FermerCloseDocument
FermerGroupMacroClose
FermerGroupQueryClose
FermerMasterViewClose
Fermer la base de donnéesFileCloseDatabase
Fermer l'aperçuGroupPrintPreviewClosePreview
Fermer l'aperçu avant impressionPrintPreviewClose
Feuille de donnéesTabTableToolsDatasheet
Feuille des propriétésPropertySheet
Fichier dBASEExportDBase
Fichier dBASEImportDBase
Fichier Lotus 1-2-3ExportLotus
Fichier Lotus 1-2-3ImportLotus
Fichier ParadoxExportParadox
Fichier ParadoxImportParadox
Fichier texteExportTextFile
Fichier texteImportTextFile
Fichier XMLExportXmlFile
Fichier XMLImportXmlFile
FigerRecordsFreezeColumns
Filtre automatiquePivotAutoFilter
Filtre serveur par formulaireServerFilterByForm
Filtre/tri avancé...SortAndFilterAdvanced
FiltrerFiltersMenu
FiltrerPivotFilterBySelection
Filtrer et trierGroupPivotChartFilterAndSort
Filtrer et trierGroupPivotTableFilterAndSort
Filtrer hors sélectionFilterExcludingSelection
Filtrer par formulaireFilterAdvancedByForm
Filtrer par sélectionFilterBySelection
FormatTabFormToolsFormatting
FormatTabReportToolsFormatting
Format de cellule...FormatCellsDialog
Format :FormattingFormat
FormulaireCreateForm
Formulaire double affichageCreateFormSplitForm
Formulaire viergeCreateFormBlankForm
FormulairesGroupCreateForms
FormulesPivotFormulasMenu
FractionnerWindowSplit
Fusion avec Microsoft Office WordMergeToWord
GénérateurQueryBuilder
GérerFileManageMenu
GérerGroupSourceControlManage
Gérer les réponsesManageReplies
Gestion des index...AdpManageIndexes
Gestion des utilisateurs et des groupes...DatabaseUserAndGroupAccounts
Gestionnaire de Menu GénéralDatabaseSwitchboardManager
Gestionnaire de tables liéesDatabaseLinedTableManager
Graphique croisé dynamiqueCreateFormPivotChart
Graphique...ControlChart
GrasBold
GravéControlSpecialEffectEtched
GrilleAdpViewGridPane
GrilleGridShowHide
GrouperObjectsGroup
GrouperPivotGroupItems
Grouper parAdpOutputOperationsGroupBy
Hauteur de ligne...RowHeight
HistoriqueSourceControlShowHistory
Horizontal équilibréHorizontalSpacingMakeEqual
Huit pagesPrintPreviewEightPages
Ignorer les modificationsSharePointListsDiscardChangesMenu
Ignorer toutes les modificationsSharePointListsDiscardAllChanges
Ignorer toutes les modifications et actualiserSharePointListsDiscardAllChangesAndRefresh
ImageControlImage
Importations enregistréesImportSavedImports
ImporterGroupImport
Impression rapideFilePrintQuick
ImprimerGroupPrintPreviewPrintAccess
ImprimerPrintDialogAccess
IndexTableIndexes
Index / ClésAdpDiagramIndexesKeys
InsérerQueryInsertColumn
Insérer des colonnesQueryInsertColumns
Insérer des lignesTableRowsInsertWord
Insérer un saut de pagePageBreakInsertOrRemove
Insérer une pageControlPage
ItaliqueItalic
Largeur de colonne...ColumnWidth
LégendePivotChartLegendShowHide
Liaisons OLE/DDEOleDdeLinks
LibérerRecordsUnfreeze
Lien hypertexte...HyperlinkInsert
Lier les tablesFileServerLinkTables
Ligne/colonnePivotSwitchRowColumn
LignesGroupMacroRows
Liste des champsPivotFieldList
Liste SharePointExportSharePointList
Liste SharePointGroupSharePointList
Liste SharePointImportSharePointList
Listes SharePointCreateTableUsingSharePointListsGallery
Listes SharePointGroupSharepointLists
LogoControlLogo
MacroCreateMacro
MacroGroupMacro
MargesPageMarginsGallery
Marges du contrôleControlMarginsGallery
MasquerCustomizeHide
Masquer la tableAdpDiagramHideTable
Masquer la tableRelationshipsHideTable
Masquer les colonnesRecordsHideColumns
Masquer les détailsHideDetails
Masquer les détailsPivotHideDetails
Max.AutoSumMax
Max.PivotAutoCalcMax
Me prévenirTableListAlertMe
Mettre à l'arrière-planObjectSendToBack
Mettre au premier planObjectBringToFront
Min.AutoSumMin
Min.PivotAutoCalcMin
Mise à jourQueryUpdate
Mise en formeGroupFormatting
Mise en forme auto.AutoFormatGallery
Mise en forme auto.GroupAutoFormatAccess
Mise en forme conditionnelleFontConditionalFormatting
Mise en forme de contrôleGroupMarginsAndPadding
Mise en forme de contrôleGroupMarginsAndPaddingControlLayout
Mise en pageGroupPageLayoutAccess
Mise en pageTabReportToolsPageSetupDesign
Mise en pageTabReportToolsPageSetupLayout
Mise en page...PageSetupDialog
ModeViewsModeMenu
Mode CréationViewsDesignView
Mode ÉtatViewsReportView
Mode Feuille de donnéesViewsDatasheetView
Mode FormulaireViewsFormView
Mode Graphique croisé dynamiqueViewsPivotChartView
Mode PageViewsLayoutView
Mode SQLViewsAdpDiagramSqlView
Mode Tableau croisé dynamiqueViewsPivotTableView
Modèles de tablesCreateTableTemplatesGallery
Modes TablesAdpDiagramTableModesMenu
Modifier des relationsRelationshipsEditRelationships
Modifier l'affichage personnaliséAdpDiagramModifyCustomView
Modifier le flux de travailTableSharePointListsModifyWorkflow
Modifier le langage SQLAdpStoredProcedureEditSql
Modifier le type de graphique PivotChartType
Modifier les colonnes et les paramètresTableSharePointListsModifyColumnsAndSettings
ModuleCreateModule
Module de classeCreateClassModule
Mosaïque horizontaleWindowsTileHorizontally
Mosaïque verticaleWindowsTileVertically
MoyenneAutoSumAverage
MoyennePivotAutoCalcAverage
N'afficher que la partie inférieurePivotShowOnlyTheBottomMenu
N'afficher que la partie supérieurePivotShowOnlyTheTopMenu
NBAutoSumCount
NBPivotAutoCalcCount
Ne commence pas par la sélectionFilterDoesNotBeginsWithSelection
Ne contient pas la sélectionFilterDoesNotContainSelection
Ne correspond pas à la sélectionFilterNotEqualsSelection
Ne se termine pas par la sélectionFilterDoesNotEndWithSelection
Nom de fenêtreWindowNameGoesHere
Nom uniquementAdpDiagramNameOnly
Noms de colonneAdpDiagramColumnNames
Noms de macroMacroNames
Noms des tablesQueryTableNamesShowHide
Non sélectionnéFilterIsNotSelected
NormalPivotShowAsNormal
NouveauFileNewDatabase
NouveauGoToNewRecord
Nouveau champDatasheetNewField
Nouvelle étiquetteAdpDiagramNewLabel
Nouvelle tableAdpDiagramNewTable
Numéro de pageHeaderFooterPageNumberInsert
NumérotationNumbering
Objet :ObjectGallery
OmbréControlSpecialEffectShadowed
Opérations de sortieGroupAdpOutputOperations
OptionsSourceControlOptions
Options avancéesCreateOtherObjectsMenu
Options avancéesFilterAdvancedMenu
Options de réplicationReplicationOptionsMenu
Ordre de tabulation...TabOrder
Organisation de la sélectionAdpDiagramArrangeSelection
Organisation des tablesAdpDiagramArrangeTables
OrthographeSpellingAccess
OutilsGroupAdpQueryTools
OutilsGroupAdpSqlStatementDesignTools
OutilsGroupFieldsTools
OutilsGroupMacroTools
OutilsGroupPivotChartTools
OutilsGroupPivotTableToolsAccess
OutilsGroupRelationshipsTools
OutilsGroupTableDesignTools
OutilsGroupToolsAccess
Outils de base de donnéesGroupDatabaseTools
Outils de base de donnéesTabDatabaseTools
Outils de création de formulaireTabSetFormTools
Outils de création d'étatTabSetReportTools
Outils de diagrammeTabSetAdpDiagram
Outils de fonction et affichageTabSetAdpFunctionAndViewTools
Outils de graphique croisé dynamiqueTabSetPivotChartAccess
Outils de macroTabSetMacroTools
Outils de présentation de formulaireTabSetFormToolsLayout
Outils de présentation d'étatTabSetReportToolsLayout
Outils de procédure stockéeTabSetAdpStoredProcedure
Outils de relationTabSetRelationshipTools
Outils de requêteTabSetQueryTools
Outils de schémaGroupSchemaTools
Outils de tableTabSetTableToolsDatasheet
Outils de tableTabSetTableToolsDesign
Outils de tableau croisé dynamiqueTabSetPivotTableAccess
Outils d'instruction SQL TabSetAdpSqlStatement
OuvrirFileOpenDatabase
Par ordre croissantAdpOutputOperationsSortAscending
Par ordre décroissantAdpOutputOperationsSortDescending
Par totalPivotChartSortByTotalMenu
Paramétrage de requêteGroupQuerySetup
ParamètresQueryParameters
Partager des objetsSourceControlShareObjects
Pas à pasMacroSingleStep
PaysagePageOrientationLandscape
PDF ou XPSPublishToPdfOrEdoc
PersonnaliséTabSetFormReportExtensibility
Personnaliser la barre d'outils Accès rapide...QuickAccessToolbarCustomization
Pièce jointeControlAttachment
PlatControlSpecialEffectFlat
PlusExportMoreMenu
PlusImportMoreMenu
PlusRecordsMoreRecordsMenu
Plus de formulairesCreateFormMoreFormsGallery
Plus de pagesPrintPreviewMultiplePagesMenu
Plus grand que la sélectionFilterLargerThanSelection
Plus petit que la sélectionFilterSmallerThanSelection
Plusieurs élémentsCreateFormWithMultipleItems
PoliceGroupFontAccess
PoliceGroupTextFormatting
Police :Font
PortraitPageOrientationPortrait
PositionGroupControlPositionLayout
PositionGroupPosition
PositionGroupPositionLayout
Pourcentage d'éléments de colonnes parentesPivotShowAsPercentOfParentColumnItem
Pourcentage d'éléments de lignes parentesPivotShowAsPercentOfParentRowItem
Pourcentage du total de la colonnePivotShowAsPercentOfColumnTotal
Pourcentage du total de la lignePivotShowAsPercentOfRowTotal
Pourcentage du total généralPivotShowAsPercentOfGrandTotal
PrécédentMailMergeGoToPreviousRecord
PremierMailMergeGoToFirstRecord
Presse-papiersGroupClipboard
Presse-papiers Office...ShowClipboard
Procédure stockéeCreateStoredProcedure
PropriétésSourceControlProperties
Propriétés de la base de donnéesFileDatabaseProperties
Propriétés des colonnesAdpDiagramColumnProperties
Propriétés du serveurServerProperties
PublierMenuPublish
Publier au format PDF ou XPSFileSaveAsPdfOrXps
PucesBullets
QuadrillageGridlinesGallery
QuadrillageGroupDesignGridlines
QuadrillageGroupFormattingGridlines
Quatre pagesPrintPreviewFourPages
Rapport de relationsRelationshipsReport
Recalculer les sauts de pageAdpDiagramRecalculatePageBreaks
RechercherGroupFindAccess
Rechercher des compléments pour d'autres formats de fichierAdvertisePublishAs
Rechercher...FindDialog
RectangleControlRectangle
Récupérer un document de création maître...ReplicationRecoverDesignMaster
Réduire le champPivotCollapseFieldAccess
Réduire toutRecordsCollapseAllSubdatasheets
RègleRulerShowHide
Regroupement et totauxGroupGroupingAndTotals
Regrouper et trierGrouping
RelationsAdpDiagramRelationships
RelationsDatabaseRelationships
RelationsGroupDatasheetRelationships
RelationsGroupRelationships
Remplacer...ReplaceDialog
Remplissage du contrôleControlPaddingGallery
RenommerDatasheetColumnRename
Renvoyer :QueryReturnGallery
RéorganiserTabControlLayout
RéorganiserTabFormToolsLayout
RéorganiserTabReportToolsAlignment
RéorganiserTabReportToolsLayout
Réorganiser les icônesWindowsArrangeIcons
Réplica partielDatabasePartialReplica
Reproduire la mise en formeFormatPainter
Requête Ajout de valeursAdpStoredProcedureQueryAppendValues
Requête Ajout...AdpStoredProcedureQueryAppend
Requête Création de table...AdpStoredProcedureQueryMakeTable
Requête Mise à jourAdpStoredProcedureQueryUpdate
Requête SélectionAdpStoredProcedureQuerySelect
Requête SuppressionAdpStoredProcedureQueryDelete
RequisFormattingRequiredField
Résoudre les conflits...ReplicationResolveConflicts
Restaurer la base de données SQLServerRestoreSqlDatabase
RésultatsGroupQueryResults
RétablirRedo
Rétablir la liaison des listesAccessRelinkLists
RevenirRevert
Saisie de donnéesWindowsDataEntry
Sauvegarde de la base de données SQLFileBackUpSqlDatabase
Sauvegarder la base de donnéesFileBackupDatabase
SchémaAdpViewDiagramPane
SchémaCreateDiagram
Se termine par la sélectionFilterEndsWithSelection
SélectionQuerySelectQueryType
SélectionSortSelectionMenu
SélectionnéFilterIsSelected
SélectionnerSelectMenuAccess
SélectionnerSelectRecord
Sélectionner les objetsObjectsSelect
Sélectionner toutSelectAllAccess
Sélectionner toutSelectAllRecords
SélectionsGroupPivotTableSelections
ServeurFileServerMenu
Serveur de gestion des documentsFilePublishToSharePoint
Snapshot ViewerExportSnapshot
SommePivotAutoCalcSum
SommeTotalsSum
SoulignerUnderline
Sous-feuille de donnéesRecordsSubdatasheetMenu
Sous-feuille de données...RecordsInsertSubdatasheet
Sous-formulaireSubformMenu
Sous-formulaire dans une nouvelle fenêtreSubformInNewWindow
Sous-formulaire/étatControlSubFormReport
Sous-totalPivotSubtotal
SQLAdpViewSqlPane
SQL directQuerySqlPassThroughQuery
SQL ServerDatabaseSqlServer
StyleGridlinesStyleGallery
Suite des fenêtres...WindowMoreWindowsDialog
SuivantFindNext
SuivantMailMergeGoToNextRecord
SuppressionQueryDelete
SupprimerAdpOutputOperationsTableRemove
SupprimerControlLayoutRemove
Supprimer DatasheetColumnDelete
SupprimerDelete
SupprimerRecordsRemoveSubdatasheet
Supprimer la colonneRecordsDeleteColumn
Supprimer la table de la base de donnéesAdpDiagramDeleteTable
Supprimer la tabulationDeleteTab
Supprimer le champPivotRemoveField
Supprimer l'enregistrementRecordsDeleteRecord
Supprimer les colonnesTableColumnsDelete
Supprimer les lignesTableRowsDelete
Supprimer tous les trisSortRemoveAllSorts
Supprimer une base de données SQLFileDropSqlDatabase
Sur la grilleControlAlignToGrid
Sur la grilleSizeToGridAccess
SynchroniserSynchronizeData
Synchroniser maintenant...ReplicationSynchronizeNow
TableCreateTable
TablesGroupCreateTables
TabulaireControlLayoutTabular
TailleGroupControlSize
TailleGroupSizeAndPosition
TaillePageSizeGallery
Taille de police :FontSize
Tester les règles de validationTableTestValidationRules
Texte enrichiGroupRichText
TitreControlTitle
TotauxQueryTotalsShowHide
TotauxRecordsTotals
TotauxTotalsMenu
Totaux croissantsPivotChartSortByTotalAscending
Totaux décroissantsPivotChartSortByTotalDescending
TraitControlLine
Transfert de la base de donnéesFileServerTransferDatabase
Trier et filtrerGroupSortAndFilter
Type de données et mise en formeGroupDataTypeAndFormatting
Type de données :FormattingDataType
Type de ligneControlLineTypeGallery
Type de requêteGroupAdpQueryType
Type de requêteGroupQueryType
Type GroupPivotChartType
Une pageZoomOnePage
UnionQueryUnionQuery
UniqueFormattingUnique
Utilisateurs et autorisationsDatabasePermissionsMenu
Utiliser les Assistants contrôleControlWizards
VariancePivotAutoCalcVariance
VarianceTotalsVariance
Variance (population)PivotAutoCalcVariancePopulation
Vérifier la syntaxe SQLAdpVerifySqlSyntax
Vertical équilibréVerticalSpacingMakeEqual
Visual BasicVisualBasic
Visualiser le codeViewVisualBasicCodeAccess
WordExportWord
Zone de groupeFormControlGroupBox
Zone de listeFormControlListBox
Zone de liste déroulanteFormControlComboBox
Zone d'éditionFormControlEditBox
Zones de dépôtPivotDropAreas
ZoomGroupZoom
ZoomPrintPreviewZoomMenu
ZoomZoomPrintPreviewExcel
Zoom 100 %Zoom100
lien : fr Tutoriel : Programmez et personnalisez le ruban de vos applications Access 2007

rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.