c# - 是否可以从 Excel 电子表格 (VBA) 中获取 WinForms "Button"?

标签 c# winforms excel vba

交易员很懒惰,他们不想将应用程序切换为点击按钮。当他们点击 Excel 中的按钮时,应该与点击我的 WinForms 应用程序(弹出对话框)中的另一个按钮相同。可行吗?

最佳答案

是的。

您需要将您的功能放入 [ComVisible(true)] DLL 并在 VBA 中添加对它的引用。

或者,您可以使用 C# 编写 Excel 插件。

关于c# - 是否可以从 Excel 电子表格 (VBA) 中获取 WinForms "Button"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188442/

相关文章:

excel - 如何获取使用文件对话框打开的文件的选定路径和名称?

string - VBA:字符串和数组 - 将一维数组拆分为二维数组

c# - 为什么在使用 Environment.Exit() 时需要返回,而不是抛出的异常?

c# - 是否有任何语法可以缩短新 C# 中对象的设置变量

c# - 使用 Enumerable 和 Lambda 过滤文件列表并删除不需要的扩展名

macos - 在 Mac 上以 32 位模式运行交互式 F#

c# - 更改事件标签页上的字体颜色

c# - 如何使用 MongoDB API 删除 Azure CosmosDB 分区集合中的多个文档

c# - 有没有一种很好的方法来避免使用反射来填充我的虚拟 ListView?

excel - 使用 sumproduct 在 excel 中计算值