gpt4 book ai didi

c# - Excel 添加在自定义功能区选项卡中将不显示

转载 作者:太空狗 更新时间:2023-10-29 22:22:59 24 4
gpt4 key购买 nike

我已经为 Excel 创建了一个应用程序级加载项来自动执行某些任务。我使用了 VS2012 模板 Visual C# > Office > 2010 > Excel 2010 加载项。

我选择按照以下说明创建自定义功能区选项卡,而不是每次 Excel 都打开操作 Pane :

http://msdn.microsoft.com/en-us/library/vstudio/bb386104.aspx

但是,当我构建我的项目时,该选项卡不显示。我已验证加载项正在加载,并且其所有功能都正常运行,功能区除外。我创建了一个简单的表单来测试它,它按预期加载。

然后我尝试创建一个 Excel 2010 工作簿项目。添加功能区(使用与之前相同的步骤)并构建项目后,它就可以正常工作了;功能区选项卡按预期出现。

我已经尝试覆盖 ThisAddIn.CreateRibbonExtensibilityObject() 以返回我的功能区对象,该对象是通过 Globals.Factory.GetRibbonFactory().CreateRibbonManager 创建的。再一次,没有骰子。

我现在很茫然。

最佳答案

我也有这个问题,我的 VSTO 功能区没有显示。

这是我的解决方案,使用 Excel 2013 和 VS2015。

你需要做的是:

  • 打开功能区设计器窗口
  • 选择RibbonTab对象
  • 在“属性”窗口中,展开“ControlId”分支,并将ControlIdType 从“Office”更改为“自定义

enter image description here

可笑,嘿?

但是,奇怪的是,它有效...

关于c# - Excel 添加在自定义功能区选项卡中将不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16567934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com