labelControl
In the object model this is RibbonLabel
A labelControl is a textual element and has no actions.
It is often used to provide header to columns of related buttons.
A label must appear in a group.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">
<tabs>
<tab id="CustomTab" label="My Tab">
<group id="Group1" label="Group 1">
<labelControl id="MyLabel1"
label="Label 1" />
<labelControl id="MyLabel2"
label="Label 2" />
</group>
<group id="Group2" label="Group 2">
<labelControl id="MyLabel3"
label="Very Long Label" />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Attributes (properties)
| enabled | (Enabled) "true" | "false" | |
| id | (Id) | |
| idMso | ||
| idQ | ||
| insertAfterMso | ||
| insertAfterQ | ||
| insertBeforeMso | ||
| insertBeforeQ | ||
| keytip | ||
| label | (Label) | |
| screentip | (ScreenTip) | |
| showLabel | (ShowLabel) | |
| supertip | (SuperTip) | |
| tag | (Tag) | |
| visible | (Visible) "true" | "false" | |
| (Locked) | ||
| (Modifiers) | ||
| (GenerateMember) | ||
| (Name) |
Callbacks (run-time)
| getEnabled | LabelControl_OnGetEnabled - | |
| getImage | LabelControl_OnGetImage - | |
| getKeytip | LabelControl_OnGetKeyTip - | |
| getLabel | LabelControl_OnGetLabel - | |
| getScreentip | LabelControl_OnGetScreentip - | |
| getShowImage | LabelControl_OnGetShowImage - | |
| getShowLabel | LabelControl_OnGetShowLabel - | |
| getSupertip | LabelControl_OnGetSupertip - | |
| getVisible | LabelControl_OnGetVisible - |
' VBA
Public Sub Label_OnGetLabel( _
ByRef control As Office.IRibbonControl, _
ByRef Label As Variant)
Label = "my dynamic label"
End Sub
' C# Equivalent
string Label_OnGetLabel(
Microsoft.Office.Core.IRibbonControl control)
{
}
© 2025 Better Solutions Limited. All Rights Reserved. © 2025 Better Solutions Limited TopPrevNext