TOP

Break Case Funcția pentru LibreOffice Calc

BREAKCASE() Descriere

Funcția BREAKCASE() este concepută pentru a împărți textul cu delimitatori în cuvinte separate, adică funcția returnează rezultatul în următorul format: «break case function» .

Break Case împarte mai întâi un șir de cuvinte separate de un spațiu, cratima sau liniuță în elemente individuale, apoi convertește toate cuvintele în litere mici și le combină într-o singură propoziție cu un separator gol (" ").

Funcția BREAKCASE() poate fi utilă în programare pentru a converti numele variabilelor conform convențiilor de scriere a codului acceptate (coding conventions) .


StarBASIC cod pentru funcția Break Case

Iată codul macro pentru a crea o funcție personalizată care poate împărți textul în cuvinte individuale (Break Case) în LibreOffice Calc.

Deschideți meniul Tools - Macros - Edit Macros..., selectați Module1 și copiați următorul text în modul:

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

Apoi închideți Macro Editor, reveniți la LibreOffice Calc și utilizați noua noastră funcție în orice celulă.

Folosind extensia

De asemenea, puteți utiliza funcția BREAKCASE() prin instalarea extensiei gratuite YouLibreCalc.oxt sau versiunea sa cu funcții complete YLC_Utilities.oxt .

După aceea, această funcție va fi disponibilă în toate fișierele care vor fi deschise în LibreOffice Calc.