Оператор Mid
Заменяет указанное количество символов в переменной со значением типа Variant (String) символами из другой строки.
Синтаксис
Mid(stringvar, start, [ length ] ) =строка
Синтаксис свойства Mid состоит из следующих частей:
Part | Описание |
---|---|
stringvar | Обязательно. Имя переменной строки, которую необходимо изменить. |
start | Обязательный элемент; значение типа Variant (Long). Положение символа в переменной stringvar, с которого начинается замена текста. |
длина | Необязательный аргумент. Variant (Long). Количество символов для замены. Если значение опущено, используются все символы string. |
строка | Обязательный аргумент. Строковое выражение, которое частично заменяет stringvar. |
Замечания
Количество заменяемых символов всегда меньше или равно количеству символов в stringvar.
Примечание.
Используйте оператор MidB с данными байтов, содержащимися в строке. В инструкции MidBstart задает позицию байтов в строковом квартале , где начинается замена, а длина — количество байтов для замены.
Пример
В этом примере оператор Mid используется для замены указанного количества символов в строковой переменной символами из другой строки.
Dim MyString
MyString = "The dog jumps" ' Initialize string.
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps".
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps".
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe".
Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe".
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.