Ajuda do LibreOffice 24.8
Alinha uma string à esquerda de uma variável string, ou copia uma variável do tipo definido pelo usuário para outra variável de um diferente tipo definido pelo usuário.
LSet Var As String = Text or LSet Var1 = Var2
Var: qualquer variável String que contenha a cadeia de caracteres que você deseja alinhar à esquerda.
Text: cadeia de caracteres que você deseja alinhar à esquerda da variável da string.
Var1: nome da variável de tipo definida pelo usuário para a qual você deseja copiar.
Var2: nome da variável de tipo definida pelo usuário a partir da qual você deseja copiar.
Se a cadeia de caracteres for mais curta que a variável da string, LSet alinhará a cadeia de caracteres à esquerda da variável da string. Todas as posições restantes na variável da cadeia de caracteres serão substituídas por espaços. Se a cadeia de caracteres for mais longa que a variável da string, serão copiados somente os caracteres mais à esquerda que preencham o tamanho da variável. Com a instrução LSet, você também pode copiar uma variável de tipo definida pelo usuário para outra variável do mesmo tipo.
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
' Alinha "SBX" na string de referência de 40 caracteres
' Substitui asteriscos por espaços
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
' Alinhar "SBX" à esquerda dentro da cadeia de referência de 40 caracteres
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub