Sie sind hier: Backstage View - radioGroup - getItemLabel
Backstage View - radioGroup - getItemLabel
Der Callback liefert jedem Control Item ein Label (String) zurück.
Beispiel XML Ribbon Datei:
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <ribbon startFromScratch="false"> <!-- Ribbon XML --> </ribbon> <backstage> <tab id="btab1" label="Label 1. Tab"> <firstColumn> <group id="myGroup" style="normal" label="Form Button:"> <bottomItems> <radioGroup id="rGrp" label="Label RadioGroup" getItemCount="GetItemCount" getItemID="GetItemID" getItemLabel="GetItemLabel" onAction="OnActionRadioGroup" getSelectedItemIndex="GetSelectedItemIndex"> </radioGroup> <radioGroup id="rGrp1" label="Label RadioGroup" getItemCount="GetItemCount" getItemID="GetItemID" getItemLabel="GetItemLabel" onAction="OnActionRadioGroup" getSelectedItemIndex="GetSelectedItemIndex"> </radioGroup> </bottomItems> </group> </firstColumn> </tab> <button id="btnFast1" label="Label Backstage Button" imageMso="HappyFace" onAction="OnActionButton"/> </backstage> </customUI>
Funktion in einem Standardmodul:
Sub GetItemLabel(control As IRibbonControl, index As Integer, ByRef label) Select Case control.Id Case "rGrp" label = Format(index + 1, "00") & ". Item Label (Group1)" Case "rGrp1" label = Format(index + 1, "00") & ". Item Label (Group2)" End Select End Sub
Sie finden dieses Beispiel auch in der Beispieldatenbank "Backstage View 1".