|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 smsn 于 2023-3-15 19:56 编辑
- Dim myRibbon As IRibbonUI
- Sub Initialize(ribbon As IRibbonUI)
- Set myRibbon = ribbon
- End Sub
- Sub Combo3_getItemCount(control As IRibbonControl, ByRef returnedVal)
- returnedVal = 10 'combobox item 个数
- End Sub
-
- ' getItemID (invalidated后读取10次)
- Public Sub Combo3_getItemID(control As IRibbonControl, index As Integer, ByRef id)
- id = "ComboboxItem" & index + 1
- End Sub
-
- 'getItemLabel (invalidated后读取10次)
- Sub Combo3_getItemLabel(control As IRibbonControl, index As Integer, ByRef returnedVal)
- returnedVal = Cells(index + 1, 1) & index + 1 '读取A列文本
- End Sub
-
- 'Combo3 getText
- Sub Combo3_getText(control As IRibbonControl, ByRef returnedVal)
- returnedVal = ""
- End Sub
-
- 'Combo3 onChange
- Sub Combo3_onChange(control As IRibbonControl, text As String)
- MsgBox "You have chosen " & text
- End Sub
- Sub UpdateCombo3()
- myRibbon.InvalidateControl "Combo3" '清除combobox缓存,更新菜单
- End Sub
复制代码 Ribbon 生成器:
https://club.excelhome.net/thread-1655755-1-1.html
|
|