LibreOffice 24.8 Hjælp
Højre-justerer en streng indenfor en strengvariabel, eller kopierer en brugerdefineret variabeltype ind i en anden.
RSet Text As String = Text or RSet Variable1 = Variable2
Text: Vilkårlig strengvariabel.
Text: Streng som du vil højre-justere i strengvariablen.
Variable1: Brugerdefineret variabel der er målet for den kopierede variabel.
Variable2: Brugerdefineret variabel, som du vil kopiere til en anden variabel.
Hvis strengen er kortere end strengvariablen, justerer RSet strengen til højre i strengvariablen. Alle resterende tegn i strengvariablen bliver erstattet med mellemrumstegn. Hvis strengen er længere end strengvariablen, vil tegn der overstiger længden af variablen blive afskåret, og kun de resterende tegn bliver højrejusteret i strengvariablen.
Du kan også bruge sætningen RSet til at tildele variable af en brugerdefineret type til en anden.
Det følgende eksempel bruger sætningerne RSet og LSet til at ændre venstre- og højrejusteringen af en streng.
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
REM Højre-justere "SBX" i en 40-tegnsstreng
REM Erstat stjerner med mellemrum
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
REM Venstre-justér "SBX" i en 40-tegnsstreng
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub