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)