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)