如何将不连续范围的单元格从Excel传递到ExcelDNA函数

问题描述 投票:1回答:2

考虑这样的ExcelDNA函数定义:

[ExcelFunction(Name = "Fnc1", Description = "Fnc1")]
public static object Fnc1(
    [ExcelArgument(Name = "Arg1", Description = "Arg1", AllowReference = true)]
    object rng)
{
    // ...
}
  • [当使用像这样的单个单元格=Fnc1(A1)或像这样的[范围的单元格=Fnc1(A1:A3)时,它都可以正常工作。
  • 但是当用
  • discontinuous
  • 范围的单元格例如=Fnc1(A1,A5,A10)。返回错误#VALUE!
是否有一种方法可以用

不连续

范围为[[未知单元格的数量来调用ExcelDNA函数?我已经试图像params object[] rng这样声明参数,但也没有运气。
c# excel excel-formula excel-dna
2个回答
1
投票
unknown

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.