Excel VBA Range.FormulaLocal と同様の Cell.FormulaLocal を実装します。
Contents
[
Hide
]
考えられる使用シナリオ
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)