Ich habe ein Skript für VBA für Outlook 2013 geschrieben, das reguläre Ausdrücke verwendet und jedes gefundene Beispiel scheint Set regex = New RegExp
zu verwenden, um ein RegExp-Objekt zu erstellen. Wenn ich das versuchte, bekam ich Kompilierfehler: Benutzerdefinierter Typ nicht definiert .
Ich habe es geschafft, reguläre Ausdrücke mit Set regex = CreateObject("vbscript.regexp")
zu arbeiten.
Gibt es einen Grund, warum die ersten Optionen nicht funktionieren?
Wahrscheinlich fehlen nur einige Abhängigkeiten, was bedeutet, dass einige Referenzen hinzugefügt werden sollten.
Gehe zu Tools -> References ->
Finden & amp; Überprüfen Sie die "Microsoft VBScript Regular Expressions" (1.0 oder 5.5 funktionieren beide für mich).
Tags und Links vba regex outlook-vba