Collabora Office 24.04 Súgó
Jobbra igazít egy karakterláncot egy string (karakterlánc) változón belül, vagy átmásol egy felhasználó által definiált típusú változót egy másik változóba.
RSet Szöveg As String = Szöveg vagy RSet Változó1 = Változó2
Szöveg: Bármilyen string (karakterlánc) változó.
Szöveg: Karakterlánc, amelyet a string (karakterlánc) változóban jobbra akar igazítani.
Változó1: Felhasználó által definiált változó, amely a másolandó változó célja.
Változó2: Felhasználó által definiált változó, amelyet egy másik változóba akar másolni.
Ha a karakterlánc rövidebb a string (karakterlánc) változónál, akkor az RSet jobbra igazítja a karakterláncot a string (karakterlánc) változón belül. A string (karakterlánc) változó fennmaradó karakterei szóközökre cserélődnek. Ha a karakterlánc hosszabb a string (karakterlánc) változónál, akkor a változó hosszát meghaladó karakterek le lesznek vágva, és csak a fennmaradó karakterek lesznek jobbra igazítva a string (karakterlánc) változón belül.
Az RSet utasítás segítségével a felhasználó által definiált típusú változókat hozzárendelheti másik típushoz.
Az alábbi példák az RSet és LSet utasítást használják a karakterlánc balra és jobbra igazításának módosításához.
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
' „SBX” jobbra igazítása egy 40 karakteres karakterláncban
' 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 egy 40 karakteres karakterláncban
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub