Excel VBA Range.FormulaLocal と同様の Cell.FormulaLocal を実装します。

考えられる使用シナリオ

Microsoft Excel の数式は、ロケール、地域、言語によって名前が異なる場合があります。例えば、関数が呼び出されますSUMMEドイツ語で。 Aspose.Cells は、英語以外の関数名では機能しません。 Microsoft Excel VBA には、Range.FormulaLocal言語または地域ごとに関数の名前を返すプロパティ。 Aspose.Cellsも提供していますCell.FormulaLocalこの目的のためのプロパティ。ただし、このプロパティは、実装する場合にのみ機能しますGlobalizationSettings.GetLocalFunctionName(string standardName)方法。

Excel VBA Range.FormulaLocal と同様の Cell.FormulaLocal を実装します。

次のサンプル コードでは、実装方法について説明します。GlobalizationSettings.GetLocalFunctionName(string standardName)方法。このメソッドは、標準関数のローカル名を返します。標準関数名が、それを返しますUserFormulaLocal_SUM.必要に応じてコードを変更し、正しいローカル関数名を返すことができます。SUMMEドイツ語で文章ТЕКСТロシア語で。以下のサンプル コードのコンソール出力も参照してください。

サンプルコード

コンソール出力

Formula Local: =UserFormulaLocal_SUM(A1:A2)

Formula Local: =UserFormulaLocal_AVERAGE(B1:B2,B5)