TOP

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

BREAKCASE() विवरण

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

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

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


फ़ंक्शन के लिए BASIC कोड 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 पर वापस लौटें और किसी भी सेल में हमारे नए फ़ंक्शन का उपयोग करें।