VBA 宏在 Outlook 2010 中用字符串 Y 替换正则表达式 X 的所有实例

VBA 宏在 Outlook 2010 中用字符串 Y 替换正则表达式 X 的所有实例

我想调用一些宏,将当前活动的电子邮件草稿加载到变量中,然后用某些字符串替换给定正则表达式的每个实例。

我特别困惑于下面的第一行。我找不到任何从这一步开始的简单教程(似乎都从很早或很晚开始)。

伪代码:

myMessage = active message
someRegex = \d\d[:,]\d\d
someString = "(Time Entry)"
myMessage.HTMLBody = Replace(myMessage.HTMLBody, someRegex, someCharacter)

答案1

要获取当前打开的消息,请使用以下代码:

Set myMessage = ActiveInspector.CurrentItem

相关内容