c# - 如何将 C# 二维数组返回给 VBScript

标签 c# excel vba

我打算用 C# 开发一个函数,它将返回一个二维数组。这个新的 C# 函数将通过 VB 脚本调用。此外,返回数组的长度将动态更改,因此我不确定如何将此数组返回给 vbscript。

对方法/伪代码的任何见解都会有很大帮助。谢谢。

最佳答案

我建议查看针对 C# 和 VBA 的专门解决方案,例如 ManagedXLL , ExcelDNA等等,如果你打算在未来做更多这样的事情。

这将帮助您轻松创建可直接从 Excel/VBA 调用的进程内 XLL。

否则你也可以调用网络服务而不是 2003 Web Services Toolkit也很容易设置。

关于c# - 如何将 C# 二维数组返回给 VBScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3994389/

相关文章:

c# - 为什么 RowVersion 属性在发生两个并发更改时不引发乐观并发异常?

c# - 实现每个属性更改跟踪

vba - 在excel中使用vba的第一个空单元格后,如何正确地将数据从一张纸复制到另一张纸?

vba - 如果 B 列和 C 列均为空白,Excel VBA 删除整行

excel - 将用户表单复制到另一个工作簿

c# - NHibernate 和 SQLite 异常

C#,将字符串编码/解码为一些带有校验和的简单代码

excel - 当数字包含破折号 '-'时,在excel中对数字进行排序

excel - If Not IsError(MATCH) 没有绕过错误。如何跳过未找到的 MATCHes?

vba - 检查Access表中是否已存在数据