Implementare Cell.FormulaLocal simile a Excel VBA Range.FormulaLocal

Possibili scenari di utilizzo

Microsoft Le formule di Excel possono avere nomi diversi in impostazioni locali, regioni o lingue diverse. Per esempio,SOMMAviene chiamata la funzioneESTATEinTedescoAspose.Cells non può funzionare con nomi di funzioni non inglesi. InMicrosoft Eccellere VBA, c’è* *un*Intervallo.FormulaLocale*proprietà che restituisce il nome della funzione in base alla lingua o all’area geografica. Aspose.Cells fornisce ancheCell.FormulaLocalproprietà a tale scopo. Tuttavia, questa proprietà funzionerà solo quando implementeraiGlobalizationSettings.getLocalFunctionName(String standardName) metodo.

Implementare Cell.FormulaLocal simile a Excel VBA Range.FormulaLocal

Il codice di esempio seguente spiega come implementareGlobalizationSettings.getLocalFunctionName(String standardName) metodo. Il metodo restituisce il nome locale della funzione standard. Se il nome della funzione standard èSOMMA, ritornaUserFormulaLocal_SUM. È possibile modificare il codice in base alle proprie esigenze e restituire i nomi delle funzioni locali corretti, ad esSOMMAèESTATEinTedescoeTESTOèТЕКСТinrusso. Si prega di consultare anche l’output della console del codice di esempio fornito di seguito per un riferimento.

Codice d’esempio

Uscita console

 Formula Local: =UserFormulaLocal_SUM(A1:A2)

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