LibreOffice 24.8 Súgó
Hozzáigazít egy karakterláncot egy string (karakterlánc) változó bal oldalához, vagy átmásol egy felhasználó által definiált típusú változót egy másik, felhasználó által definiált típusú változóba.
LSet Változó As String = Szöveg vagy LSet Változó1 = Változó2
Változó: Bármilyen string (karakterlánc) változó, amely a balra igazítandó karakterláncot tartalmazza.
Szöveg: Karakterlánc, amelyet a string (karakterlánc) változó bal oldalához akar igazítani.
Változó1: Annak a felhasználó által definiált típusú változónak a neve, amelyre másolni akar.
Változó2: Annak a felhasználó által definiált típusú változónak a neve, amelyről másolni akar.
Ha a karakterlánc rövidebb a string (karakterlánc) változónál, akkor az LSet balra igazítja a karakterláncot a string (karakterlánc) változón belül. A string (karakterlánc) változó fennmaradó helyeit szóközökre cseréli. Ha a karakterlánc hosszabb a string (karakterlánc) változónál, akkor csak a string (karakterlánc) változó maximális hosszáig tartó bal oldali karakterek kerülnek átmásolásra. Az LSet utasítással felhasználó által definiált típus változót is átmásolhat ugyanazon típus másik változójába.
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
' „SBX” igazítása a 40 karakteres hivatkozás-karakterláncon belül
' Csillagok lecserélése szóközökre
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
' „SBX” balra igazítása a 40 karakteres hivatkozás-karakterláncon belül
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub