【发布时间】:2011-06-06 13:40:42
【问题描述】:
我已经使用 excel 插件类库在我的 excel 模板(C#)中添加了 UDF,但是当我在 excel 的自定义验证中使用 UDF 时,我无法在自定义验证中使用该函数(data->validation->dropdownlist(custom )) 我得到一个错误:
您不能使用对其他工作表或工作簿的引用作为数据验证标准。
这个问题有什么解决办法吗?我们可以在excel的自定义验证中使用UDF吗?
【问题讨论】:
我已经使用 excel 插件类库在我的 excel 模板(C#)中添加了 UDF,但是当我在 excel 的自定义验证中使用 UDF 时,我无法在自定义验证中使用该函数(data->validation->dropdownlist(custom )) 我得到一个错误:
您不能使用对其他工作表或工作簿的引用作为数据验证标准。
这个问题有什么解决办法吗?我们可以在excel的自定义验证中使用UDF吗?
【问题讨论】:
我忘记了 UDF-in-data 验证限制。 我认为 Excel 2010 中已经取消了该限制。 否则,AFAIK 的唯一方法是将 UDF 包装在 xlt 中的定义名称中 (在引用 UDF 的 xlt 中创建定义名称:NameValidate=MyUDF())
【讨论】: