如何在 Office 加载项命令清单中指定按钮大小

Alv*_*ang 4 office-js

我正在处理 Office 加载项命令。如果该组只有两个按钮(见下Group 1图),则按钮如我预期的那样大。同时,如果该组有四个按钮(见下Group 2图),它会自动将其中三个按钮缩小。

在此输入图像描述

如何禁用 Office 自动缩放按钮?

Sla*_*nov 6

Office 加载项 XML 清单不提供设置按钮的特定大小(大与小)的功能。随着功能区变得更加拥挤,加载项命令将以有序的方式调整(折叠)。在所有情况下,加载项的加载项命令都将分组在一起。有关该主题的更多信息,您可以在以下位置找到:加载项命令如何出现?

编辑:

在您发表评论后,我自己验证了按钮在调整窗口大小时的行为方式,并为功能区控件获得了更少的空间。以下是阶段:

  1. 功能区控件有大量空间

在此输入图像描述

  1. 缩小尺寸,功能区变得“拥挤”

在此输入图像描述

  1. 进一步调整大小以折叠功能区组

在此输入图像描述

正如您可能观察到的,此逻辑内置于应用程序中,并且与我上面提到的文档中的描述相匹配。您的问题是“当组中的元素超过三个时,为什么三个项目会出现小按钮?” (参见第 1 点)。好吧,在这里我只能观察和推测它是桌面应用程序的内部实现。文档很幸运地提供了此类信息,并且 Microsoft Office 团队的某个人可能能够阐明为什么会这样。

结论:没有(已记录的)方法可以在清单文件中指定功能区控件的大小。

解决方法:您可以将控件按 1、2 或 3 个控件分组,以显示为项目。做好准备,用户可能会看到控件的较小版本,这意味着至少提供有意义的Supertip

其他:如果您迫切需要将其作为 Office.js 的新功能包含在内,您可以将您的场景添加到https://officespdev.uservoice.com/