IBM Lotus Symphony


Funkcja InStr [środowisko wykonawcze]

Powoduje zwrócenie pozycji jednego łańcucha w innym łańcuchu.

Funkcja Instr zwraca pozycję, od której zaczyna się szukany łańcuch. Jeśli łańcuch nie zostanie znaleziony, funkcja zwraca wartość 0.

Składnia

InStr ([Początek As Long,] Tekst1 As String, Tekst2 As String[, Porównanie])

Zwracana wartość

Liczba całkowita

Parametry

Początek: Wyrażenie liczbowe oznaczające pozycję w łańcuchu, od której ma zostać rozpoczęte wyszukiwanie określonego podłańcucha. Pominięcie tego parametru spowoduje, że wyszukiwanie będzie wykonywane od pierwszego znaku łańcucha. Maksymalna dozwolona wartość to 65535.

Tekst1: Łańcuch, w którym będzie wyszukiwany podłańcuch.

Tekst2: Łańcuch do wyszukania.

Porównanie: Opcjonalny parametr liczbowy definiujący typ porównania. Możliwe wartości parametru to 0 lub 1. Wartość domyślna 1 oznacza porównanie tekstowe bez rozróżniania wielkości liter. Wartość 0 określa porównanie binarne z rozróżnianiem wielkości liter.

Aby uniknąć błędu wykonania, nie należy ustawiać parametru Porównanie, jeśli pierwszy zwracany parametr jest pominięty.

Kody błędów

5 Nieprawidłowe wywołanie procedury

Przykład

Sub Przyklad_Position

Dim sWejscie As String

Dim iPoz as Integer

sWejscie = "Lotus® Symphony™"

iPoz = Instr(sWejscie,"c")

print iPoz

end sub


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe