我编写了一个包含菜单的小型XLL加载项(VS2010 VC ++ / Excel 2007)。
它已正确注册(使用外接程序管理器查看),但是当我打开excel工作簿(.xlsb)时,菜单未显示。每次打开工作簿时,我都必须再次手动加载(Excel选项->加载项-> Excel加载项->转到->浏览)。
我对另一个没有菜单(仅用户定义函数)的XLL(VS2010 VC ++ / Excel 2007)没问题。
我曾经能够在双击XLL时显示菜单(但现在不再显示)。
XLL仅是调试版本(我认为发布版本存在相同的问题)
我已经搜索了一段时间,但没有找到确切的答案。
任何答案,经验的回报,提示等...将不胜感激
谢谢
ñ
PS:与XLL doesn't properly load的情况不同。我的xlAutoOpen正常工作
最佳答案
这里有一个示例显示如何添加和删除菜单:http://nxll.codeplex.com/SourceControl/changeset/view/10265#144179
它使用http://nxll.codeplex.com简化编写加载项。