【问题标题】:Excel add-in is being shown as a COM add-inExcel 加载项显示为 COM 加载项
【发布时间】:2017-05-18 22:13:59
【问题描述】:

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

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

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

【问题讨论】:

  • "它向我显示它是一个 COM 插件...我不想创建一个 COM 插件我想要 Excel 插件" - 抱歉弹出你的气球,但就 Excel 而言,通过 VSTO 创建的加载项 COM 加载项。

标签: c# excel vba vsto excel-addins


【解决方案1】:

VSTO Office 插件根据定义的 COM 插件。这就是微软实现它的方式。他们使用 COM 构建了从 .NET 到本机 Microsoft Office 代码的桥梁。

如果你想要一个 XLAM 插件,正如你所说,你需要通过this reference,这不涉及创建 Visual Studio VSTO 项目。

【讨论】:

  • 有什么办法可以让c#中的excel插件不在VBA中?,因为我已经有vba excel插件了。
  • 嗯,是的。像在 Visual Studio 中一样创建加载项并从那里编写代码。有一些很好的教程帮助了我。只需在 VSTO C# 上搜索 Google,您就会发现很多(主要是 MSDN 资源很有用)。
猜你喜欢
  • 1970-01-01
  • 2019-11-26
  • 1970-01-01
  • 1970-01-01
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 2014-10-12
  • 1970-01-01
相关资源
最近更新 更多