Этот оператор присваивает значение строковой переменной с выравниванием справа:
RSet СтрПеременная = СтрВыражение
СтрПеременная - имя строковой переменной, СтрВыражение - выражение строкового типа. В отличие от LSet оператор RSet нельзя использовать для копирования переменных записей. Результатом присвоения строк всегда является строка той же длины, что и СтрПеременная. Если при этом СтрВыражение короче, добавляются пробелы слева, длиннее - лишние символы слева удаляются.
Примеры:
Public Sub Assign4() Dim Str1, Str2, Str3
Str1 = "0123456789" ' Начальное значение Str2 = "abcd" Debug.Print Str1, Str2
RSet Str2 = Str1 ' Результат - "0123" RSet Str1 = "Вправо " ' Результат - " Вправо " RSet Str3 = Str1 ' Результат - пустая строка "" Debug.Print Str1, Str2, Str3 End Sub
Вот результаты отладочной печати:
0123456789 abcd Вправо 0123