繁体   English   中英

Excel Add In development,Office 2010和Office 2013的兼容性

[英]Excel Add In development,Compatibility of office 2010 and office 2013

我使用共享加载项(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上工作。谢谢!

使用Excel-DNA创建共享外接程序(COM外接程序)时,您正在混合两种不同的技术。 我很惊讶它可用于Excel 2010。

最好的方法是创建一个新的类库项目(以.Net Framework为目标),然后从NuGet安装ExcelDna.AddIn包。 然后按照弹出的自述文件中的说明进行操作。 您应该具有在两个Excel版本中都可以使用的入门加载项。

支持Excel-DNA的最佳地点是Google论坛, 网址https://groups.google.com/forum/m/#!forum/exceldna

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM