Cell.FormulaLocal'ı Excel VBA Range.FormulaLocal'a benzer şekilde uygulayın

Olası Kullanım Senaryoları

Microsoft Excel Formülleri, farklı yerel ayarlarda veya bölgelerde veya dillerde farklı adlara sahip olabilir. Örneğin,TOPLAMişlev denirSÜMEiçindeAlmancaAspose.Cells, İngilizce olmayan işlev adlarıyla çalışamaz. İçindeMicrosoft Excel VBA’sı, orada* *a*Range.FormulaLocal*işlevin adını diline veya bölgesine göre döndüren özellik. Aspose.Cells ayrıca sağlarCell.FormulaLocalBu amaçla mülk. Ancak, bu özellik yalnızca uygulayacağınız zaman çalışacaktır.GlobalizationSettings.getLocalFunctionName(String standardName) yöntem.

Cell.FormulaLocal’ı Excel VBA Range.FormulaLocal’a benzer şekilde uygulayın

Aşağıdaki örnek kod, nasıl uygulanacağını açıklarGlobalizationSettings.getLocalFunctionName(String standardName) yöntem. Yöntem, standart işlevin yerel adını döndürür. Standart işlev adı iseTOPLAM, geri dönerUserFormulaLocal_SUM. Kodu ihtiyaçlarınıza göre değiştirebilir ve örneğin doğru yerel işlev adlarını döndürebilirsiniz.TOPLAMdır-dirSÜMEiçindeAlmancaveMETİNdır-dirТЕКСТiçindeRusça. Lütfen referans için aşağıda verilen örnek kodun konsol çıktısına da bakın.

Basit kod

Konsol Çıkışı

 Formula Local: =UserFormulaLocal_SUM(A1:A2)

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