您好,我在使下面的正则表达式代码正常工作时遇到了一些问题。我收到应用程序未定义或对象未定义错误
文本框在用户表单上。
错误发生在“Set allMatches = regEx.Execute(TextBox1.Text)”行上,不确定我错过了什么。
Dim regEx As Object
Dim allMatches As Object
Set regEx = CreateObject("VBScript.RegExp")
With regEx
.IgnoreCase = True
.MultiLine = False
.Pattern = "\d{2,2}/\d{2,2}/\d{4,4} \d{2,2}:\d{2,2)[AM|PM]"
.Global = True
End With
Set allMatches = regEx.Execute(TextBox1.Text)
If allMatches.Count <> 0 Then
result = allMatches.Item(0).submatches.Item(0)
End If