You can either use the loadImage="LoadImagesFunction" at the beginning, or use getImage="GetImagesFunction" for each icon require to be loaded.Ribbon Creator is the software available at Gunter Avenius' site: https://www.accessribbon.de/en/?Ribbon_Creator
This is an extract from the ribbon XML from one of my apps
Code:<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="OnRibbonLoad" [B][COLOR="DarkRed"]loadImage="LoadImages"[/COLOR][/B]> <ribbon startFromScratch="false"> <tabs> <tab id="tab1" label="Help" getVisible ="GetVisible" tag = "RibbonName:=Help;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=" > <group id="grp0" autoScale="false" centerVertically="false" label="Info" getVisible ="GetVisible" tag = "RibbonName:=;inMenu:=;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=;CustomPicture:=;CustomPicturePath:=" > <button id="btn0" size="large" label="Getting Started" screentip="View the Getting Started Guide for this application" supertip=" " imageMso="HelpGettingStarted" tag="RibbonName:=Help;inMenu:=;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=;CustomPicture:=;CustomPicturePath:=" onAction="OnActionButton" getVisible="GetVisible" getEnabled="GetEnabled" /> <button id="btn1" size="large" label="User Guide" screentip="View the User Guide for this application" supertip=" " imageMso="FileDocumentManagementInformation" tag="RibbonName:=Help;inMenu:=;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=;CustomPicture:=;CustomPicturePath:=" onAction="OnActionButton" getVisible="GetVisible" getEnabled="GetEnabled" /> </group> <group id="grp1" autoScale="false" centerVertically="false" label="Support Tools" getVisible ="GetVisible" tag = "RibbonName:=;inMenu:=;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=;CustomPicture:=;CustomPicturePath:=" > <button id="btn2" size="large" label="Check for Updates" screentip="Check the program website for a newer version" supertip=" " imageMso="ProductUpdates" tag="RibbonName:=Help;inMenu:=;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=;CustomPicture:=;CustomPicturePath:=" onAction="OnActionButton" getVisible="GetVisible" getEnabled="GetEnabled" /> <button id="btn3" size="large" label="Email Support" screentip="Send an email to customer support" supertip=" " imageMso="FileNewEmail" tag="RibbonName:=Help;inMenu:=;CustomTagValue1:=;CustomTagValue2:=;CustomTagValue3:=;CustomPicture:=;CustomPicturePath:=" onAction="OnActionButton" getVisible="GetVisible" getEnabled="GetEnabled" /> <button id="btn4" size="large" label="Backup Database" screentip="Save a backup to the default folder" supertip=" " imageMso="BackupSite" ......... (etc) ....
I used the Ribbon Creator app to create this
FWIW, this is the ribbon
![]()
Without seeing your LoadImages function it won't help me.
In your case all the icons are imageMso so they are taken from the Office Ribbon, and LoadImages is not used.
from 1st. paragraph here http://www.ribbons-access.com/ms-access/ribbon-creator-builder-and-editor-part-5.asp
"Remember that, to use the attribute image of the controls, you must use the attribute loadImage of the tag CustomUI, which calls the function fncLoadImage."