如何自定义标准Office功能区控件?

时间:2019-07-24 06:15:30

标签: excel vsto office-addins ribbonx

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

例如,我想从中更改editBox外观:

对此(我仅出于演示目的使用Windows窗体!)

这可能吗?

1 个答案:

答案 0 :(得分:0)

无法自定义Ribbon XML名称空间提供的控件或将自定义控件添加到Office Ribbon。完全不支持。

可能的是将WinForms控件添加到“自定义任务”窗格中。借助VSTO,它们也可以添加到文档表面。

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