Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Заменяет указанное количество символов в переменной со значением типа 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 и обратная связь.