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 funzioneESTATE in tedesco. Aspose.Cells non può funzionare con nomi di funzioni non inglesi. In Microsoft Excel VBA, c’èIntervallo.FormulaLocaleproprietà 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 èESTATE in tedesco eTESTO èТЕКСТin russo. 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)