c# - 使用 C# 创建 Excel 加载项

标签 c# excel add-in

我想在 Excel 中使用 C# 类方法。谁能指导我该怎么做? C# 组件将是 excel 插件。如何为此插件创建安装程序,以便我只需要将安装程序提供给将在客户端机器上安装插件的用户。用户不需要执行任何其他步骤,例如注册 C# dll。

最佳答案

(免责声明:我开发了 Excel-Dna 库。)

你应该看看 Excel-Dna - http://excel-dna.net .该库允许使用 C#、VB.NET 或 F# 编写的托管程序集通过 native .xll 接口(interface)向 Excel 公开高性能用户定义函数 (UDF) 和宏。该项目是开源的,可以免费用于商业用途。

使用 Excel-Dna,您可以创建单个 .xll 加载项文件,用户无需任何进一步安装或注册即可将其作为加载项打开。 Excel-Dna 加载项无需额外注册即可公开 RTD 服务器和自定义 Ribbons for Excel 2007 和 Excel 2010,因此您不需要额外的安装程序。

关于c# - 使用 C# 创建 Excel 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2020234/

相关文章:

c# - 我如何处理具有组合的对象

c# - 通用应用程序文件夹选择器 System.Runtime.InteropServices.COMException

c# - 使用 Interop 从 excel 获取最后一个非空列和行索引

visual-studio-2010 - 每次构建前清除 "Error List"警告的 Visual Studio 2010 插件/代码

C# 更好的方法来做到这一点?

c# - .NET XAdES 签名抛出 CryptographicException

vba - Excel VBA脚本使用IE预填在线表格?

c# - 使用 C# 创建 SQL CLR UDF

c# - 扩展 Outlook 2010 中的用户界面以添加到右键单击菜单

c++ - 如何使用 Excel 2007 SDK 在 C++ 中强制 xlTypeNum 加倍