通过互操作设置Excel单元格的功能-本地化
我想通过C#和Interop(Office 2010)将Excel函数添加到单元格中 让我们以SUM为例 使用通过互操作设置Excel单元格的功能-本地化,excel,localization,interop,excel-formula,Excel,Localization,Interop,Excel Formula,我想通过C#和Interop(Office 2010)将Excel函数添加到单元格中 让我们以SUM为例 使用WorksheetFunction不是我想要的,因为这是一次函数调用。 所以我想要的是 Xl.Range range = SomeWorksheet.Range["A1"]; range.Formula = "=SUM(A2:A5)"; 如果您使用的是英语版本的excel,这是可以的,但在其他任何语言中都是错误的 我发现,但这将意味着手工编码的本地化。不太好 我需要的是s.th。像 s
WorksheetFunction
不是我想要的,因为这是一次函数调用。
所以我想要的是
Xl.Range range = SomeWorksheet.Range["A1"];
range.Formula = "=SUM(A2:A5)";
如果您使用的是英语版本的excel,这是可以的,但在其他任何语言中都是错误的
我发现,但这将意味着手工编码的本地化。不太好
我需要的是s.th。像
string localizedFunctionName = Xl.Application.GetFuncName(Func.Sum);
亲切的问候Martin尝试以下方法:
range.FormulaLocal = "=SUM(A2:A5)";
请在此处阅读更多信息:还有这个问题: