IBM Lotus Symphony


Функция InStr [встроенная]

Возвращает позицию строки в другой строке.

Функция Instr возвращает позицию, в которой обнаружена указанная строка. Если строка не найдена, функция возвращает 0.

Синтаксис:

InStr ([Начало As Long,] Текст1 As String, Текст2 As String[, Сравнение])

Возвращаемое значение:

Integer

Параметры:

Начало: числовое выражение, задающее позицию, с которой следует начать поиск указанной подстроки в строке. Если этот параметр опущен, то поиск начинается с первого символа. Максимальное допустимое значение - 65535.

Текст1: строковое выражение, в котором нужно выполнить поиск.

Текст2: строковое выражение, которое нужно найти.

Сравнение: необязательное числовое выражение, определяющее тип сравнения. Этот параметр может принимать значения 0 и 1. Значение (по умолчанию) 1 означает текстовое сравнение без учета регистра. Значение 0 задает двоичное сравнение с учетом регистра.

Во избежание ошибки времени выполнения, не задавайте параметр Сравнение, если первый возвращаемый параметр опущен.

Коды ошибок

5 Недопустимый вызов процедуры

Пример:

Sub ExamplePosition

Dim sInput As String

Dim iPos as Integer

sInput = "Lotus® Symphony™"

iPos = Instr(sInput,"c")

print iPos

end sub


Комментарии по продукту | Дополнительная документация | Товарные знаки