Я пытаюсь заменить определенный текст в электронном письме (приглашение на собрание в Skype) на собственный фрагмент текста, который является URL-адресом.Я могу сделать это нормально для простого текста с помощью макроса vba в outlook click для запуска (2016/2019), но если я выполню приведенный ниже пример с ожидаемым html-письмом, созданным собраниями, это полностью нарушит форматирование.
Sub ChangeS4bMeeting()
Application.ActiveInspector.CurrentItem.body = Replace(Application.ActiveInspector.CurrentItem.body, "Conference ID: ", "https://linkhere")
End Sub
В итоге происходит корректная замена текста и добавление нижеследующего пробела после двоеточия к замененному тексту в качестве URL-адреса, но форматирование всей почты с приглашением прерывается.
Я пытался использовать значение "HTMLBody"вместо значения "body", но это вообще не работает, так как разрывается на этой строке.Есть идеи?Возможно ли также, чтобы этот запуск выполнялся автоматически, когда я выбрал «Новые элементы»> «Встреча Skype» в Outlook, вместо того, чтобы запускать макрос вручную (или этот макрос включал в себя создание скайп-встречи напрямую)?
Заранее спасибо!