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