我使用了Shared Add In(C#)来开发Excel加载项。在初始化中,我在Office 2010上加载excel-dna文件.xll没有问题。但是,在Office 2013或2016上运行时出现问题,显示“功能无效”。
AddIn udfAddIn = applicationObject.AddIns.Add(progID, true);//the exception is "AddIns is Invalid"
udfAddIn.Installed = load;
请帮帮我。我想知道它(.xll文件)如何通过共享添加在Office 2013和2016上运行。谢谢!
答案 0 :(得分:0)
当您使用Excel-DNA创建共享加载项(COM加载项)时,您正在混合使用两种不同的技术。我很惊讶它与Excel 2010一起工作。
最好的方法是创建一个新的类库项目(以.Net Framework为目标),然后从NuGet安装ExcelDna.AddIn包。然后按照弹出的自述文件中的说明进行操作。您应该有一个适用于两个Excel版本的入门加载项。
Excel-DNA支持的最佳位置是https://groups.google.com/forum/m/#!forum/exceldna
上的Google小组