You can run this iLogic rule and have a look at the file: "c:\temp\buttons.txt". It will contain all ribbon, tab, panel and control(/button) information
Dim lines As List(Of String) = New List(Of String)
For Each ribbon As Ribbon In ThisApplication.UserInterfaceManager.Ribbons
lines.Add("Ribbon: " & ribbon.InternalName)
For Each tab As RibbonTab In ribbon.RibbonTabs
lines.Add(" Tab: " & tab.DisplayName & " - " & tab.InternalName)
For Each panel As RibbonPanel In tab.RibbonPanels
lines.Add(" panel: " & panel.DisplayName & " - " & panel.InternalName)
For Each control As CommandControl In panel.CommandControls
lines.Add(" control: " & control.DisplayName & " - " & panel.InternalName)
Next
Next
Next
Next
Dim lines2 As List(Of String) = New List(Of String)
For Each item As String In lines
lines2.Add(item.Replace(Constants.vbCr, " ").Replace(Constants.vbCrLf, " "))
Next
System.IO.File.AppendAllLines("c:\temp\buttons.txt", lines2)
Jelte de Jong
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

Blog: hjalte.nl - github.com