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ÜME Almanca’da. Aspose.Cells, İngilizce olmayan işlev adlarıyla çalışamaz. Microsoft Excel VBA’da varRange.FormulaLocaliş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.TOPLAM dır-dirSÜME Almanca veMETİN dır-dirТЕКСТRusç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)