تنفيذ Cell.FormulaLocal مماثل لـ Excel VBA Range.FormulaLocal

سيناريوهات الاستخدام المحتملة

قد تكون لدى صيغ Microsoft Excel أسماء مختلفة في مختلف المناطق الجغرافية أو اللغات. على سبيل المثال، يُسمى الدالة SUM بـ SUMME في اللغة الألمانية. لا يمكن لبرنامج Aspose.Cells العمل مع أسماء الدوال غير الإنجليزية. في Microsoft Excel VBA، هناك خاصية تسمى Range.FormulaLocal تُرجع اسم الدالة بحسب لغتها أو منطقتها. توفر Aspose.Cells أيضًا الخاصية Cell.FormulaLocal لهذا الغرض. ومع ذلك، ستعمل هذه الخاصية فقط عند تنفيذك لطريقة GlobalizationSettings.getLocalFunctionName(String standardName)

تنفيذ Cell.FormulaLocal مماثل لـ Excel VBA Range.FormulaLocal

يشرح الكود النموذجي التالي كيفية تنفيذ طريقة GlobalizationSettings.getLocalFunctionName(String standardName) . تُرجع الطريقة اسم الدالة المحلية للمعيار. إذا كان اسم الدالة المعياري SUM، فإنه يُرجع UserFormulaLocal_SUM. يمكنك تغيير الكود وفقًا لاحتياجاتك وإرجاع أسماء الدوال المحلية الصحيحة على سبيل المثال SUM هو SUMME في الألمانية وTEXT هو ТЕКСТ في الروسية. يُرجى أيضًا الاطلاع على إخراج الكونسول للكود النموذجي المُعطى أدناه كمرجع.

الكود المثالي

مخرجات الوحدة

 Formula Local: =UserFormulaLocal_SUM(A1:A2)

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