Оператор Mid

Заменяет указанное количество символов в переменной со значением типа Variant (String) символами из другой строки.

Синтаксис

Mid(stringvar, start, [ length ] ) =string

Синтаксис свойства 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 и обратная связь.