我为 Excel 创建了一个应用程序级加载项来自动执行一些任务。我使用了 VS2012 模板 Visual C# > Office > 2010 > Excel 2010 Add-In。
我没有每次 Excel 都打开操作窗格,而是选择按照以下说明创建自定义功能区选项卡:
http://msdn.microsoft.com/en-us/library/vstudio/bb386104.aspx
但是,当我构建我的项目时,该选项卡不会显示。我已经验证加载项正在加载,并且它的所有功能都正常运行,除了功能区。我创建了一个简单的表单来测试它,它按预期加载。
然后我尝试创建一个 Excel 2010 工作簿项目。添加功能区(使用与之前相同的步骤)并构建项目后,它就可以正常工作了;功能区选项卡按预期显示。
我尝试覆盖 ThisAddIn.CreateRibbonExtensibilityObject() 以返回通过 Globals.Factory.GetRibbonFactory().CreateRibbonManager 创建的功能区对象。再次,没有骰子。
我现在很茫然。