Implementera Cell.FormulaLocal liknande Excel VBA Range.FormulaLocal

Möjliga användningsscenarier

Microsoft Excel-formler kan ha olika namn på olika platser eller regioner eller språk. Till exempel,BELOPPfunktionen kallasSUMMAityskAspose.Cells kan inte fungera med icke-engelska funktionsnamn. IMicrosoft Excel VBA, det finns* *a*Range.FormulaLocal*egenskap som returnerar namnet på funktionen enligt dess språk eller region. Aspose.Cells tillhandahåller ocksåCell.FormulaLocalegendom för detta ändamål. Den här egenskapen kommer dock bara att fungera när du ska implementeraGlobalizationSettings.getLocalFunctionName(String standardName) metod.

Implementera Cell.FormulaLocal liknande Excel VBA Range.FormulaLocal

Följande exempelkod förklarar hur man implementerarGlobalizationSettings.getLocalFunctionName(String standardName) metod. Metoden returnerar det lokala namnet på standardfunktionen. Om standardfunktionsnamnet ärBELOPP, den återkommerUserFormulaLocal_SUM. Du kan ändra koden enligt dina behov och returnera de korrekta lokala funktionsnamnen, t.exBELOPPärSUMMAityskochTEXTärТЕКСТiryska. Se även konsolutgången för exempelkoden nedan för en referens.

Exempelkod

Konsolutgång

 Formula Local: =UserFormulaLocal_SUM(A1:A2)

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