# GetStringPtr 方法

GetStringPtr(Index)

将公式字符串变量地址转换为字符串,该函数一般用在PEL与VBA自定义函数的参数转换中。返回值:返回该字符串地址对应的字符串(若频繁调用该方法,请注意释放返回值以免造成内存泄漏)。

参数
参数 说明
Index PEL传递进来的字符串变量地址
示例

PEL公式代码:

//得到品种名称
ss:STKNAME;

//将品种名称传递到自定义函数中
stringtest(ss); 
1
2
3
4
5

VBA自定义函数代码:

Function StringTest(Formula,aa) 
    NamePtr = Formula.GetStringPtr(aa)
    Application.MsgOut NamePtr
    Set NamePtr = Nothing
End Function
1
2
3
4
5

应用于

Formula 对象