फ़ंक्शन BREAKCASE() को विभाजकों के साथ पाठ को अलग-अलग शब्दों में तोड़ने के लिए डिज़ाइन किया गया है, अर्थात, फ़ंक्शन निम्न प्रारूप में परिणाम देता है: "break केस function"।
Break Case पहले रिक्त स्थान, हाइफ़न या अंडरस्कोर द्वारा अलग किए गए शब्दों की एक श्रृंखला को अलग-अलग तत्वों में तोड़ता है, फिर सभी शब्दों को लोअरकेस में परिवर्तित करता है और उन्हें एक खाली विभाजक ("") के साथ एक वाक्य में जोड़ता है।
BREAKCASE() फ़ंक्शन स्वीकृत कोड लेखन परंपराओं के अनुसार चर नामों को परिवर्तित करने के लिए प्रोग्रामिंग में उपयोगी हो सकता है
यहां एक कस्टम फ़ंक्शन बनाने के लिए मैक्रो कोड है जो LibreOffice calc में टेक्स्ट को अलग-अलग शब्दों (Break Case) में तोड़ सकता है।
मेनू खोलें Tools - Macros - Edit Macros..., Module1 चुनें और निम्नलिखित पाठ को मॉड्यूल में कॉपी करें:
Function BreakCase(ByVal str As String) As String 'moonexcel.com.ua Dim FCalc As Object FCalc = CreateUnoService("com.sun.star.sheet.FunctionAccess") str = Replace(str,"-"," ") str = Replace(str,"_"," ") str = FCalc.callFunction("TRIM", Array(str)) str = FCalc.callFunction("REGEX", Array(str,"([:lower:])([:upper:])","$1 $2","g")) BreakCase = LCase(str) End Function
फिर Macro Editor को बंद करें, LibreOffice calc पर वापस लौटें और किसी भी सेल में हमारे नए फ़ंक्शन का उपयोग करें।
आप एक्सटेंशन "सेट करके BREAKCASE() फ़ंक्शन का भी उपयोग कर सकते हैं YouLibrecalc.oxt "। उसके बाद, यह फ़ंक्शन उन सभी फ़ाइलों में उपलब्ध होगा जो LibreOffice calc में खोली जाएंगी।