Вопрос: Макрос VBA для замены всего экземпляра регулярного выражения X на строку Y в Outlook 2010


Я хочу вызвать какой-то макрос, который приводит к тому, что текущий активный проект электронной почты загружается в переменную, а затем заменяет каждый экземпляр заданного регулярного выражения некоторой строкой.

Я особенно застрял на первой строке ниже. Я не могу найти простых учебников, которые начинаются с этого шага (все, кажется, начинаются далеко раньше или намного позже).

псевдокод:

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

0
2018-01-11 21:33


Источник




Ответы:


Чтобы открыть текущее сообщение, используйте следующий код:

Set myMessage = ActiveInspector.CurrentItem

0
2018-01-12 18:19