我正在使用c#编写Excel 2003自动插件。Excel自动化Addin函数返回excel范围
每一件事情的工作包括通过Excel范围对象作为参数。但我无法从我的函数返回一个范围对象。我的知识是非常有限的主题,将不胜感激任何投入。
我正在使用c#编写Excel 2003自动插件。Excel自动化Addin函数返回excel范围
每一件事情的工作包括通过Excel范围对象作为参数。但我无法从我的函数返回一个范围对象。我的知识是非常有限的主题,将不胜感激任何投入。
由于您没有显示任何源代码,因此很难说出什么问题 - 对于返回的Excel范围,请使用object[,]
作为UDF的返回类型。
我正在尝试获取Microsoft.Office.Interop.Excel.Range的实例。但是因为它的界面是不可能的。我不知道这个二维对象数组将如何转换为Excel范围。我正在使用VBA包装函数来调用Addin UDF。 – RajeevNy
@RajeevNy我不知道你的意思是什么...... Excel会将它转换成带有列和行的Range对象......先实现并测试它,而不使用VBA封装,然后检查VBA如何处理它... – Yahia
This是我尝试过的,它的工作。 Thankspublic对象[,] ReturnRange(字符串输入){object [,] output = new object [,] {{1,2,3},{“A”,“B”,“C”}}返回输出; } – RajeevNy
请显示一些源代码...你有什么试过? – Yahia