当对字符串执行替换操作时,我收到一个错误:'超出字符串空间'
答案 0 :(得分:0)
引自MSDN(对于VBA,但通常与VB6类似):
*#表达式要求为评估创建临时字符串可能会导致此错误。例如,以下代码在某些操作系统上导致Out of string space错误:
MyString =“你好” 对于Count = 1到100 MyString = MyString& MyString的 下一个计数
将字符串分配给另一个名称的变量。*
所以,如果你正在做类似的事情(可能没有正确的语法):
myStr = Replace(myStr, "from", "to")
也许你可以做这样的事情:
dim temp as String
temp = Replace(myStr, "from", "to")
myStr = temp