我们在功能区上有一个用于Outlook约会的下拉列表。
-
下拉列表中有大约1500个项目。但是它无法显示它们。在此处输入图像描述
-
我们已经测试了大约1000个项目,显示正常。
如何自定义下拉列表中的项目数?
注意:我使用的是:Outlook for Microsoft 365
您可以尝试使用getItemCount
回调来获取要显示的项目数。回调具有以下签名:
C#: int GetItemCount(IRibbonControl control)
VBA: Sub GetItemCount(control As IRibbonControl, ByRef count)
C++: HRESULT GetItemCount([in] IRibbonControl *pControl, [out, retval] long *count)
Visual Basic: Function GetItemCount(control As IRibbonControl) As Integer
在以下系列文章中阅读更多关于Fluent UI(又名Ribbon UI(的信息:
- 为开发人员自定义2007 Office Fluent功能区(第1部分,共3部分(
- 为开发人员自定义2007 Office Fluent功能区(第2部分,共3部分(
- 为开发人员自定义2007 Office Fluent功能区(第3部分,共3部分(
如果你需要显示1500个项目,你真的需要重新思考你的UI,要么以树状结构显示分组的数据(子菜单也可以(,要么显示一个单独的窗口,其中包含用户可以搜索的所有项目的列表。