ERStudio宏字符串拆分

时间:2012-07-11 07:45:07

标签: macros

我正在为ER Studio 9.1.1开发一个宏。当我使用Split功能时,它会突出显示,因为它是语言的一部分。宏是用SAX Basic(v6)编写的,根据SAX Basic手册应该支持Split,但是这段代码给了我错误:

Dim strArray As String
Dim data As String
data = "one, two, three"
strArray = Split(data, ", ")

错误是“期望现有的标量变量”。

所以我的问题是,支持Split是什么,标量变量是什么?

2 个答案:

答案 0 :(得分:2)

我发现,ER Studio宏不支持分割功能。 如果您需要拆分功能,则必须编写自定义代码。

答案 1 :(得分:0)

一种可能性:

你有一个功能或子已被称为拆分。要对此进行测试,请查看VBA.Split(是否有效。如果是,那么你需要重命名自己的函数,或者总是使用vba.split

还有另一个错误:
由于您将strArray定义为字符串,因此它将在拆分时失败,因为它无法将数组放入单个变量中。要么删除定义,那么您只需Dim strArray,或将其定义为Dim strArray() As String

的数组