VBA RegExp导致编译错误,而vbscript.regexp工作

我正在为VBA编写一个脚本,为Outlook 2013,使用正则表达式,我发现每个示例似乎使用Set regex = New RegExp创建一个RegExp对象。当我尝试这个时,我得到了编译错误:用户定义类型未定义。VBA RegExp导致编译错误,而vbscript.regexp工作

我设法让正则表达式使用Set regex = CreateObject("vbscript.regexp")工作。

为什么第一个选项不起作用的原因?

回答:

可能只是缺少一些依赖关系,这意味着应该添加一些引用。

转至Tools -> References ->查找&检查“Microsoft VBScript Regular Expressions”(1.0或5.5都适用于我)。

以上是 VBA RegExp导致编译错误,而vbscript.regexp工作 的全部内容, 来源链接: utcz.com/qa/266045.html

回到顶部