如何自定义Outlook功能区上下拉列表的项目数



我们在功能区上有一个用于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,要么以树状结构显示分组的数据(子菜单也可以(,要么显示一个单独的窗口,其中包含用户可以搜索的所有项目的列表。

最新更新