传递“作为文本search的参数

这一个看起来很简单,我卡住了。 我有一个函数在VBA中search一个string,并用另一个字符replace(有点像REPLACE函数,但有一些其他的工作)

我称这个函数为:

NewText = My_Replace(OldText, "sample text", """) 

这个函数会查找"sample text"出现,并find第一个"出现的,并从string中删除这件作品。

问题是,我怎么通过"的function,因为这是我想要切断的string的另一端。

谢谢

您需要通过在string中加倍来避免双引号。 所以你需要6个字符(一个打开string文字,两个用于第一个双引号,两个用于第二个双引号,一个用于closures文字),导致

 NewText = My_Replace(OldText, "sample text", """""")