c# - 如何获取所有 Excel 功能区选项卡 ID 和标签?

标签 c# excel-addins ribbonx

我正在开发一个带有自定义功能区实现的 Excel 加载项工具。为此,我需要在 Excel 中找到现有的 Excel 功能区选项卡 ID 和标签。我如何在 C# 中执行此操作?

最佳答案

您可以使用 Globals 类来访问功能区:

foreach (Ribbon ribbon in Globals.Ribbons)
{
    // do something here
}

引用:https://msdn.microsoft.com/en-us/library/bhczd18c.aspx

功能区继承自 RibbonBase 类,该类没有 ID 属性作为对象模型的一部分,但确实使用 Name 或 RibbonID 属性作为唯一属性。

更多信息:https://msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.ribbonbase(v=vs.120).aspx

关于c# - 如何获取所有 Excel 功能区选项卡 ID 和标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45814777/

相关文章:

c# - EntityFrameworkCore 身份的继承问题

c# - 从 c# 调用带有变体类型参数的 delphi dll

c# - 导航问题 : PopToRootAsync is not supported globally on iOS, 请使用 NavigationPage

Excel 公式检查单元格内容

visual-studio - 用 Fortran 编写 DLL/从 Excel 调用

vba - Excel VBA Ribbon getEnabled 代码运行时未调用

c# - 如何隐藏快速访问工具栏中的按钮?

c# - 面向 .net 4.0 的 WPF 应用程序中的 Microsoft.Expression.Blend

vba - 编写宏以在安装插件后自动运行

用于 VBA 加载项文件的 Python 构建脚本