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)