我想通过 C# 和 Interop (Office 2010) 将 Excel 函数添加到单元格。
我们以 SUM 为例。
使用WorksheetFunction
ist不是我想要的,因为这是一次性函数调用。所以我想要的是
Xl.Range range = SomeWorksheet.Range["A1"];
range.Formula = "=SUM(A2:A5)";
如果您使用的是英文版的 excel,这很好,但在所有其他语言中都是错误的。
我找到了这个概述,但这意味着手动编码本地化。不太好。
我需要的是s.th。像
string localizedFunctionName = Xl.Application.GetFuncName(Func.Sum);
亲切的问候
马丁