无效的限定符-使用string.Replace()函数

无效的限定符-使用string.Replace()函数,string,vba,String,Vba,我打谷歌已经有一段时间了,这个问题现在变得很令人沮丧,因为我似乎无法解决它。在尝试使用String.Replace()函数时,我总是得到无效的限定符 我试图创建一个用于存储PDF文档的文件名,但有一些例外情况,表中的Ref#包含/。我的代码如下 Dim tempRef As String ... tempRef = recordSet("Ref#") MyFileName = MyPath & tempRef.Replace("/", "") & ".pdf" 不确定为

我打谷歌已经有一段时间了,这个问题现在变得很令人沮丧,因为我似乎无法解决它。在尝试使用
String.Replace()
函数时,我总是得到无效的限定符

我试图创建一个用于存储PDF文档的文件名,但有一些例外情况,表中的Ref#包含
/
。我的代码如下

Dim tempRef As String
...    
tempRef = recordSet("Ref#")
MyFileName = MyPath & tempRef.Replace("/", "") & ".pdf"
不确定为什么,但我一直在执行此函数时遇到“invalid qualifier”错误

为这一点的简单性道歉…

请尝试:

MyFileName = MyPath & Replace(tempRef, "/", "") & ".pdf"

@谢谢你,伙计,这很有效。正在使用[site]作为参考,无法理解为什么不会注意到这一点…干杯,非常欢迎您,伙计。如果您选择我的答案作为下面的正确答案,我将非常高兴。