Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !
Merci Patrick pour cette nouvelle version.Bonjour à tous
la version 5.0 est désormais dispo
<customUI azerty="http://schemas.microsoft.com/office/2009/07/customui" onLoad="CustomUIOnLoad">
<!-- CreatorRibbonX imageMso 2023 Version 4.9.9.3.8developed BY patricktoulon -->
<!-- project Ribbon name :Gesactivite_8 -->
<ribbon startFromScratch="false">
<tabs>
<tab id="tab_1" label="GESTION D'ACTIVITE">
<group id="group_0" label="Gestion des dossiers et activités" imageMso="MeetingsToolAppointmentNewAgendaItem">
<button id="button_1" onAction="Nouveau_Dossier_Click" label="Nouveau Dossier" tag="Nouveau Dossier" size="large" imageMso="MeetingsToolAppointmentNewAgendaItem" supertip="Permet d'ajouter un nouveau dossier ou d'éditer un dossier en cours."/>
<button id="button_2" onAction="Dossiers_avec_Reliquat_Click" label="Dossiers avec Reliquat" tag="Dossiers avec Reliquat" imageMso="ErrorChecking" size="large" supertip="Liste les dossiers avec un reliquat non payé et permet d'y accéder directement, soit pour une gestion d'activité soit pour une facturation ou devis."/>
<button id="button_3" onAction="button_3_Click" label="Historique des Activités" tag="Historique des Activités" size="large" imageMso="ShareThisNotebook" supertip="Donne l'ensemble des activités d'une personne, pour des dossiers en cours ou fermés, sous condition que les éléments aient moins de deux ans."/>
</group>
<group id="group_1" label="Facturation" imageMso="MacrosGallery">
<button id="button_4" onAction="Saisie_des_Factures_Click" label="Saisie des Factures" tag="Saisie des Factures" imageMso="DatabaseSwitchboardManager" size="large" supertip="Permet la réalisation des devis ou des factures, quelles soient groupées ou non."/>
</group>
<group id="group_2" label="Gestion patientèle" imageMso="EditBusinessCard">
<button id="button_5" onAction="button_5_Click" label="Edition données Patients" tag="Edition données Patients" imageMso="EditBusinessCard" size="large" supertip="Permet l'édition des données des patients et de leurs représentants légaux sans passer par un dossier actif."/>
</group>
<group id="group_3" label="Tableau De Bord" imageMso="ChartAxesGallery">
<button id="button_6" onAction="button_6_Click" label="Export Indicateurs" tag="Export Indicateurs" size="large" imageMso="FileEmailAsPdfEmailAttachment" supertip="Réalise l'exportation au format pdf du tableau de bord."/>
</group>
<group id="group_4" label="Gestion Activités" imageMso="ManageStylesTaskPane">
<button id="button_7" onAction="button_7_Click" label="Edition des Activités" tag="Edition des Activités" size="large" imageMso="ManageStylesTaskPane" supertip="Le dossier d'un patient est composé d'une ou plusieurs activités tarifées, réalisé par le praticien. C'est ici que l'on d'ajoute, modifie où supprimer ces activités standards du praticien qui constituent les éléments de base d'un dossier."/>
</group>
<group id="group_5" label="Variables Programme" imageMso="SetupClassicOffline">
<button id="button_8" label="Edition Variables Société" tag="Edition Variables Société" size="large" onAction="button_8_Click" imageMso="DatabaseSwitchboardManager" supertip="Permet de saisir ou de faire évoluer les informations concernant la société du praticien, de ses numéros professionnels, de ses éléments bancaire ou d'email."/>
<button id="button_9" onAction="Edition_Variables_PGM_Click" label="Edition Variables PGM" tag="Edition Variables PGM" size="large" imageMso="SetupClassicOffline" supertip="Permet de faire évoluer certaines personnalisations du programme pour être au plus près des besoins du praticien."/>
</group>
<group id="group_6" label="Extraction des Bases" imageMso="DatabaseSqlServer" supertip="Permet l'exportation des différence bases de travail de ce programme. Cela donne la possibilité de réaliser des statistiques personnalisées sans risque de corrompre celles du programme.">
<menu id="menu_1" label="Exportation des bases" size="large" imageMso="DatabaseSqlServer">
<button id="button_10" onAction="button_10_Click" imageMso="ExcelSpreadsheetInsert" label="Export des activités" tag="Export des activités" supertip="Exporte la base des activités (coeur du programme)."/>
<button id="button_11" onAction="button_11_Click" imageMso="ExcelSpreadsheetInsert" label="Export des dossiers" tag="Export des dossiers" supertip="Exporte la base des dossiers."/>
<button id="button_12" onAction="button_12_Click" imageMso="ExcelSpreadsheetInsert" label="Export des devis" tag="Export des devis" supertip="Exporte la base des devis."/>
<button id="button_13" onAction="button_13_Click" imageMso="ExcelSpreadsheetInsert" label="Export des Factures" tag="Export des Factures" supertip="Exporte la base des Factures. "/>
<button id="button_14" onAction="button_14_Click" imageMso="ExcelSpreadsheetInsert" label="Export des patients" tag="Export des patients" supertip="Exporte la base des patients."/>
<button id="button_21" onAction="button_21_Click" label="Export Reps légaux" tag="Export Reps légaux" imageMso="ExcelSpreadsheetInsert" supertip="Exporte la base des représentants légaux."/>
</menu>
</group>
<group id="group_7" label="Sauvegarde du Programme" imageMso="SaveAll" supertip="Réalisation des sauvegardes de ce programme soit fréquentiel soit immédiate. ">
<button id="button_15" onAction="button_15_Click" label="Sauvegarde immédiate" tag="Sauvegarde immédiate" size="large" imageMso="SaveAndCloseConflictView" supertip="Réalise une sauvegarde immédiate de ce programme."/>
</group>
<group id="group_12" label="Frequence sauvegarde PGM" supertip="Permet de choisir une fréquence de sauvegarde automatique de ce programme. Choisir la frequence voulue dans la liste déroulante et le programme réalisera une sauvegarde lors de sa fermeture." imageMso="BuildingBlocksSaveEquation">
<labelControl id="labelControl_1" label="Choix frequence"/>
<comboBox id="comboBox_1" onChange="comboBox_1_onChange" invalidateContentOnDrop="true" getItemCount="comboBox_1_GetItemCount" getItemLabel="comboBox_1_GetItemLabel" getText="comboBox_1_GetText"/>
<labelControl id="labelControl_2" getLabel="labelControl_2_getLabel" label="Date sauvegarde"/>
</group>
<group id="group_8" label="Optimisation" imageMso="DatabaseQueryNew">
<button id="button_16" onAction="button_16_Click" label="Optimisation bases" tag="Optimisation bases" size="large" imageMso="DatabaseQueryNew" supertip="Permet de réduire les bases de travail en supprimant tous les dossiers fermés de plus de deux ans. Une sauvegarde est systématiquement faite avant et est stockée dans le dossier "sauvegarde" du répertoire de ce programme."/>
</group>
<group id="group_9" label="administrateur" imageMso="DatabasePermissionsMenu">
<button id="button_17" onAction="button_17_Click" size="large" imageMso="DatabasePermissionsMenu" label="Affichage datas PGM" tag="Affichage datas PGM" supertip="Utilisé par l'administrateur PGM"/>
</group>
<group id="group_10" label="Affichage datas PGM" imageMso="AssetSettings" getVisible="group_10_getVisible">
<button id="button_18" onAction="button_18_Click" label="Sauvegarde Data PGM" tag="Sauvegarde Data PGM" imageMso="RecordsSaveRecord" supertip="Utilisé par l'administrateur PGM pour les changements de version."/>
<button id="button_19" onAction="button_19_Click" label="Restitution Data PGM" tag="Restitution Data PGM" imageMso="RecoverUnsavedVersions" supertip="Utilisé par l'administrateur PGM pour les changements de version."/>
</group>
<group id="group_11" label="Informations" imageMso="Info">
<button id="button_20" label="Info. programme" tag="Info. programme" onAction="button_20_Click" size="large" imageMso="Info" supertip="Donne des informations sur ce programme et permet de saisir le numéro de licence pour le déverrouillage de ce programme d'essai ou lors d'un changement d'ordinateur(systématiquement redemandé dans ce cas)."/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
le dernier e version repond a l question du labelcontrolBonjour à tous,
Je souhaite ajouter dans mon ribbon, des étiquettes. Pour cela j'ai voulu utiliser des "labelcontrol" par contre je constate qu'à part l'ID tout est grisé.
Est-ce normal? si oui comment y met-on un texte?
D'autre part comment à l'ouverture peut-on initialiser ces étiquettes d'un contenu d'une cellule ou le modifier en cours d'utilisation?
autre question: est-il possible d'appliquer ou de dé-appliquer le "startfromstratch" par vba?
Par avance merci
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<customUI azerty="http://schemas.microsoft.com/office/2009/07/customui" onLoad="CustomUIOnLoad">
<!-- CreatorRibbonX imageMso 2023 Version 4.9.9.3.8developed BY patricktoulon -->
<!-- project Ribbon name :Gesactivite_8 -->
<ribbon startFromScratch="false">
<tabs>
<tab id="tab_1" label="GESTION D'ACTIVITE">
<group id="group_0" label="Gestion des dossiers et activités" imageMso="MeetingsToolAppointmentNewAgendaItem">
<button id="button_1" onAction="Nouveau_Dossier_Click" label="Nouveau Dossier" tag="Nouveau Dossier" size="large" imageMso="MeetingsToolAppointmentNewAgendaItem" supertip="Permet d'ajouter un nouveau dossier ou d'éditer un dossier en cours."/>
<button id="button_2" onAction="Dossiers_avec_Reliquat_Click" label="Dossiers avec Reliquat" tag="Dossiers avec Reliquat" imageMso="ErrorChecking" size="large" supertip="Liste les dossiers avec un reliquat non payé et permet d'y accéder directement, soit pour une gestion d'activité soit pour une facturation ou devis."/>
<button id="button_3" onAction="button_3_Click" label="Historique des Activités" tag="Historique des Activités" size="large" imageMso="ShareThisNotebook" supertip="Donne l'ensemble des activités d'une personne, pour des dossiers en cours ou fermés, sous condition que les éléments aient moins de deux ans."/>
</group>
<group id="group_1" label="Facturation" imageMso="MacrosGallery">
<button id="button_4" onAction="Saisie_des_Factures_Click" label="Saisie des Factures" tag="Saisie des Factures" imageMso="DatabaseSwitchboardManager" size="large" supertip="Permet la réalisation des devis ou des factures, quelles soient groupées ou non."/>
</group>
<group id="group_2" label="Gestion patientèle" imageMso="EditBusinessCard">
<button id="button_5" onAction="button_5_Click" label="Edition données Patients" tag="Edition données Patients" imageMso="EditBusinessCard" size="large" supertip="Permet l'édition des données des patients et de leurs représentants légaux sans passer par un dossier actif."/>
</group>
<group id="group_3" label="Tableau De Bord" imageMso="ChartAxesGallery">
<button id="button_6" onAction="button_6_Click" label="Export Indicateurs" tag="Export Indicateurs" size="large" imageMso="FileEmailAsPdfEmailAttachment" supertip="Réalise l'exportation au format pdf du tableau de bord."/>
</group>
<group id="group_4" label="Gestion Activités" imageMso="ManageStylesTaskPane">
<button id="button_7" onAction="button_7_Click" label="Edition des Activités" tag="Edition des Activités" size="large" imageMso="ManageStylesTaskPane" supertip="Le dossier d'un patient est composé d'une ou plusieurs activités tarifées, réalisé par le praticien. C'est ici que l'on d'ajoute, modifie où supprimer ces activités standards du praticien qui constituent les éléments de base d'un dossier."/>
</group>
<group id="group_5" label="Variables Programme" imageMso="SetupClassicOffline">
<button id="button_8" label="Edition Variables Société" tag="Edition Variables Société" size="large" onAction="button_8_Click" imageMso="DatabaseSwitchboardManager" supertip="Permet de saisir ou de faire évoluer les informations concernant la société du praticien, de ses numéros professionnels, de ses éléments bancaire ou d'email."/>
<button id="button_9" onAction="Edition_Variables_PGM_Click" label="Edition Variables PGM" tag="Edition Variables PGM" size="large" imageMso="SetupClassicOffline" supertip="Permet de faire évoluer certaines personnalisations du programme pour être au plus près des besoins du praticien."/>
</group>
<group id="group_6" label="Extraction des Bases" imageMso="DatabaseSqlServer" supertip="Permet l'exportation des différence bases de travail de ce programme. Cela donne la possibilité de réaliser des statistiques personnalisées sans risque de corrompre celles du programme.">
<menu id="menu_1" label="Exportation des bases" size="large" imageMso="DatabaseSqlServer">
<button id="button_10" onAction="button_10_Click" imageMso="ExcelSpreadsheetInsert" label="Export des activités" tag="Export des activités" supertip="Exporte la base des activités (coeur du programme)."/>
<button id="button_11" onAction="button_11_Click" imageMso="ExcelSpreadsheetInsert" label="Export des dossiers" tag="Export des dossiers" supertip="Exporte la base des dossiers."/>
<button id="button_12" onAction="button_12_Click" imageMso="ExcelSpreadsheetInsert" label="Export des devis" tag="Export des devis" supertip="Exporte la base des devis."/>
<button id="button_13" onAction="button_13_Click" imageMso="ExcelSpreadsheetInsert" label="Export des Factures" tag="Export des Factures" supertip="Exporte la base des Factures. "/>
<button id="button_14" onAction="button_14_Click" imageMso="ExcelSpreadsheetInsert" label="Export des patients" tag="Export des patients" supertip="Exporte la base des patients."/>
<button id="button_21" onAction="button_21_Click" label="Export Reps légaux" tag="Export Reps légaux" imageMso="ExcelSpreadsheetInsert" supertip="Exporte la base des représentants légaux."/>
</menu>
</group>
<group id="group_7" label="Sauvegarde du Programme" imageMso="SaveAll" supertip="Réalisation des sauvegardes de ce programme soit fréquentiel soit immédiate. ">
<button id="button_15" onAction="button_15_Click" label="Sauvegarde immédiate" tag="Sauvegarde immédiate" size="large" imageMso="SaveAndCloseConflictView" supertip="Réalise une sauvegarde immédiate de ce programme."/>
</group>
<group id="group_12" label="Frequence sauvegarde PGM" supertip="Permet de choisir une fréquence de sauvegarde automatique de ce programme. Choisir la frequence voulue dans la liste déroulante et le programme réalisera une sauvegarde lors de sa fermeture." imageMso="BuildingBlocksSaveEquation">
<labelControl id="labelControl_1" label="Choix frequence"/>
<comboBox id="comboBox_1" onChange="comboBox_1_onChange" invalidateContentOnDrop="true" getItemCount="comboBox_1_GetItemCount" getItemLabel="comboBox_1_GetItemLabel" getText="comboBox_1_GetText"/>
<button id="button_22" label="Date de Sauvegarde" tag="Date de Sauvegarde"/>
</group>
<group id="group_8" label="Optimisation" imageMso="DatabaseQueryNew">
<button id="button_16" onAction="button_16_Click" label="Optimisation bases" tag="Optimisation bases" size="large" imageMso="DatabaseQueryNew" supertip="Permet de réduire les bases de travail en supprimant tous les dossiers fermés de plus de deux ans. Une sauvegarde est systématiquement faite avant et est stockée dans le dossier sauvegarde du répertoire de ce programme"/>
</group>
<group id="group_9" label="administrateur" imageMso="DatabasePermissionsMenu">
<button id="button_17" onAction="button_17_Click" size="large" imageMso="DatabasePermissionsMenu" label="Affichage datas PGM" tag="Affichage datas PGM" supertip="Utilisé par l'administrateur PGM"/>
</group>
<group id="group_10" label="Affichage datas PGM" imageMso="AssetSettings" getVisible="group_10_getVisible">
<button id="button_18" onAction="button_18_Click" label="Sauvegarde Data PGM" tag="Sauvegarde Data PGM" imageMso="RecordsSaveRecord" supertip="Utilisé par l'administrateur PGM pour les changements de version."/>
<button id="button_19" onAction="button_19_Click" label="Restitution Data PGM" tag="Restitution Data PGM" imageMso="RecoverUnsavedVersions" supertip="Utilisé par l'administrateur PGM pour les changements de version."/>
</group>
<group id="group_11" label="Informations" imageMso="Info">
<button id="button_20" label="Info. programme" tag="Info. programme" onAction="button_20_Click" size="large" imageMso="Info" supertip="Donne des informations sur ce programme et permet de saisir le numéro de licence pour le déverrouillage de ce programme d'essai ou lors d'un changement d'ordinateur(systématiquement redemandé dans ce cas)."/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Grand merci à toi! je vais étudier tout cela pour bien comprendre la philosophie 🙂@JPaul78
voila ton classeur avec le ruban
j'ai mis les callback par les label (ce qui rend plus facile a identifier quel bouton va avec quel label
je t'ai mis la date dynamique en dessous la combo
tu peux la changer a tout moment avec la sub changedate
avais tu compris le switch pour le onAction (id+"_Click" ou label +"_click")
c'est ce qui permet de mieux cibler les events dans le code
Attendons tous cette nouvelle version, quand ?tudo em avant premiere
CreatorRibbonX ImageMso 2025 V 6.0
ici vous trouverez toute les videos tutorielles de l'applicatifwww.youtube.com
We use cookies and similar technologies for the following purposes:
Est ce que vous acceptez les cookies et ces technologies?
We use cookies and similar technologies for the following purposes:
Est ce que vous acceptez les cookies et ces technologies?