在字符串变量中放入带引号的不可编辑文本

Put not editable text with quotation marks in a string variable

我正在编写一个函数来使用 xpath 字符串从网站抓取数据,如下所示:

//*[@id="mw-content-text"]/div/table[1]/tbody/tr[14]

很明显,当我将此字符串分配给变量时,由于引号的存在,出现语法错误。 我已经知道一些手动更正文本并避免错误的方法。 我的问题是是否有办法将文本放入变量 "as it is"。 提前致谢。

将这个字符串赋给一个变量完全没有问题"as is"。例如。将字符串写入 table 并从记录集中读取。

但是如果您想在 VBA 源代码中对字符串进行硬编码,则需要通过复制引号来转义它们。

Const xPath As String = "//*[@id=""mw-content-text""]/div/table[1]/tbody/tr[14]"