我正在LibreOffice basic中编写一个函数来查找字符串中字符的位置:
REM ***** BASIC *****
Const Source = "abcdefghijklmnopwrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
Function GetPos(Char As String) As Integer
GetPos = InStr(Source, Char)
End Function
我从电子表格中使用= GetPos(“M”)或= GetPos(“m”)从电子表格中的单元格调用它 . 两人都回来了13 .
根据documentation,有一个参数用于指定它是否应区分大小写(0或1) . 如果我指定参数,我收到错误"Action not supported. Invalid procedure call" .
知道如何在区分大小写的字符串中实现搜索吗?
PS:我使用的是LibreOffice vanilla版本:5.2.3.5
1 回答
最终我找到了答案here
似乎需要传递所有可选参数,例如: