如何定制一个标准的Office Ribbon Control?

How to customize a standard Office Ribbon Control?

我正在为 Excel 2016 及更高版本开发 Excel VSTO 加载项,我如何自定义标准控件,有没有办法将其用作自定义模板控制 ?

例如,我想将 editBox 外观更改为:

对此(我使用 windows 表格只是为了演示目的!)

这可能吗?

无法自定义功能区 XML 命名空间提供的控件或将自定义控件添加到 Office 功能区。根本不支持。

可以将 WinForms 控件添加到自定义任务窗格。使用 VSTO 也可以将它们添加到文档表面。

对于问题中显示的要求,您可以尝试在编辑框控件前面加上 labelControl,位于两个大按钮之间。垂直居中你可能做不到,但总体效果应该更接近