获取对包含函数的单元格的引用
Get reference to cell containing function
有没有办法访问包含我的 UDF 的单元格?
当具有相同参数的函数是来自不同单元格的 运行 时,我需要重置一些缓存。
在 exceldna utils 中没有找到合适的东西。
谢谢,
亚历克斯
您可以拨打
ExcelReference caller = XlCall.Excel(XlCall.xlfCaller) as ExcelReference;
如果您是从 sheet 公式调用的,结果将是 ExcelReference
。如果您是通过 Application.Run
或其他一些方式呼叫的,则可能是 null
。
ExcelReference
是 C API sheet 引用的包装器。
有没有办法访问包含我的 UDF 的单元格? 当具有相同参数的函数是来自不同单元格的 运行 时,我需要重置一些缓存。 在 exceldna utils 中没有找到合适的东西。
谢谢, 亚历克斯
您可以拨打
ExcelReference caller = XlCall.Excel(XlCall.xlfCaller) as ExcelReference;
如果您是从 sheet 公式调用的,结果将是 ExcelReference
。如果您是通过 Application.Run
或其他一些方式呼叫的,则可能是 null
。
ExcelReference
是 C API sheet 引用的包装器。