C# Excel加载项显示为COM加载项

C# Excel加载项显示为COM加载项,c#,excel,vba,vsto,excel-addins,C#,Excel,Vba,Vsto,Excel Addins,我想构建一个应用程序级的excel加载项。我按照说明在上创建了一个项目 我不想创建COM插件,我想要一个Excel插件。我们创建为.xlam文件的插件,并在VBA中对其进行编码 请建议我怎么做。如何部署.vsto文件并修补.xlam文件?根据定义,vsto Office外接程序是COM外接程序。微软就是这样实现的。他们使用COM建立了从.NET到本机Microsoft Office代码的桥梁 如果您想要一个XLAM外接程序,正如您所说,您需要完成,这不涉及创建Visual Studio VSTO

我想构建一个应用程序级的excel加载项。我按照说明在上创建了一个项目

我不想创建COM插件,我想要一个Excel插件。我们创建为.xlam文件的插件,并在VBA中对其进行编码

请建议我怎么做。如何部署.vsto文件并修补.xlam文件?

根据定义,vsto Office外接程序是COM外接程序。微软就是这样实现的。他们使用COM建立了从.NET到本机Microsoft Office代码的桥梁


如果您想要一个XLAM外接程序,正如您所说,您需要完成,这不涉及创建Visual Studio VSTO项目。

“它将它显示为COM外接程序…我不想创建COM外接程序,我想要Excel插件”-很抱歉弹出气泡,但就Excel而言,通过VSTO创建的外接程序是COM外接程序。是否有任何方法使Excel外接程序在c#而不是在VBA?中,因为我已经有VBA Excel外接程序。嗯,是的。按照从VisualStudio创建外接程序的方式创建外接程序,并从中编写代码。有一些非常好的教程帮助了我。只要在VSTO C#上搜索谷歌,你就会找到很多(主要是MSDN资源很有用)。