TOP

Break Case LibreOffice Calc के लिए फ़ंक्शन

BREAKCASE() विवरण

BREAKCASE() फ़ंक्शन को डिलीमीटर वाले टेक्स्ट को अलग-अलग शब्दों में विभाजित करने के लिए डिज़ाइन किया गया है, यानी, फ़ंक्शन निम्न प्रारूप में परिणाम देता है: «break case function» .

Break Case पहले रिक्त स्थान, हाइफ़न या अंडरस्कोर द्वारा अलग किए गए शब्दों की एक श्रृंखला को अलग-अलग तत्वों में तोड़ता है, फिर सभी शब्दों को लोअरकेस में परिवर्तित करता है और उन्हें एक खाली विभाजक ("") के साथ एक वाक्य में जोड़ता है।

BREAKCASE() फ़ंक्शन स्वीकृत कोड लेखन परंपराओं के अनुसार चर नामों को परिवर्तित करने के लिए प्रोग्रामिंग में उपयोगी हो सकता है (coding conventions) .


StarBASIC फ़ंक्शन के लिए कोड Break Case

यहां एक कस्टम फ़ंक्शन बनाने के लिए मैक्रो कोड है जो 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 या इसका पूर्ण विशेषताओं वाला संस्करण YLC_Utilities.oxt .

उसके बाद, यह फ़ंक्शन उन सभी फ़ाइलों में उपलब्ध होगा जो LibreOffice Calc में खोली जाएंगी।