IBM Lotus Symphony


InStr 函数 [运行时]

返回某个字符串在另一字符串中的位置。

Instr 函数返回找到匹配项的位置。如果未找到指定的字符串,将返回 0。

语法:

InStr ([Start As Long,] Text1 As String, Text2 As String[, Compare])

返回值:

整数

参数:

Start:用于标记在字符串中搜索指定子串的起始位置的数字表达式。如果省略该参数,那么将从该字符串的第一个字符开始搜索。最大允许值为 65535。

Text1:要在其中进行搜索的字符串表达式。

Text2:要搜索的字符串表达式。

Compare:用来定义比较类型的可选数字表达式。该参数的值可以是 0 或 1。缺省值为 1,指定以不区分大小写的方式进行文本比较。值 0 指定以区分大小写的方式进行二进制比较。

为了避免运行时错误,如果没有指定第一个返回参数,请不要设置 Compare 参数。

错误代码

5 无效的过程调用

示例:

Sub ExamplePosition

Dim sInput As String

Dim iPos as Integer

sInput = "Lotus® Symphony™"

iPos = Instr(sInput,"c")

print iPos

end sub


产品反馈 | 其他文档 | 商标