Implementar Cell.FormulaLocal similar a Excel VBA Range.FormulaLocal

Posibles escenarios de uso

Microsoft Las fórmulas de Excel pueden tener diferentes nombres en diferentes lugares, regiones o idiomas. Por ejemplo,SUMAla funcion se llamaSUMAenAlemánAspose.Cells no puede funcionar con nombres de funciones que no estén en inglés. EnMicrosoft Excel VBA, hay* *a*Rango.FormulaLocal*propiedad que devuelve el nombre de la función según su idioma o región. Aspose.Cells también proporcionaCell.FormulaLocalpropiedad para este fin. Sin embargo, esta propiedad solo funcionará cuando implementeGlobalizationSettings.getLocalFunctionName(String nombre estándar) método.

Implementar Cell.FormulaLocal similar a Excel VBA Range.FormulaLocal

El siguiente código de ejemplo explica cómo implementarGlobalizationSettings.getLocalFunctionName(String nombre estándar) método. El método devuelve el nombre local de la función estándar. Si el nombre de la función estándar esSUMA, vuelveUserFormulaLocal_SUM. Puede cambiar el código según sus necesidades y devolver los nombres de funciones locales correctos, por ejemploSUMAesSUMAenAlemányTEXTOesТЕКСТenruso. Consulte también la salida de la consola del código de muestra que se proporciona a continuación para obtener una referencia.

Código de muestra

Salida de consola

 Formula Local: =UserFormulaLocal_SUM(A1:A2)

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