微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何获取Access vba中的函数的返回值?

如何解决如何获取Access vba中的函数的返回值?

我想使用以下功能将字符串中的几个字符替换为其他几个字符:

Public Function CharacterChange(S As String) As String
Dim A As String * 1
Dim B As String * 1
Dim i As Integer

Const AccChars = "°é*±äöüßaaŐŰú#~Mµ"
Const RegChars = "DEX+aousaaouudcMU"

For i = 1 To Len(AccChars)
A = Mid(AccChars,i,1)
B = Mid(RegChars,1)
S = Replace(S,A,B)

Next

CharacterChange = S

Exit Function
End Function

然后我在这里调用函数

Private Sub ButtonClick()
...
CharacterChange(MyText)
...
End Sub

但是似乎我没有得到函数的结果,在调用它之后,我仍然看到带有特殊字符的原始文本。有什么问题,请告知。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。