У меня есть макрос VBA, который я использовал для перевода текста с одного языка на другой.Поскольку я постоянно получаю электронные письма на японском языке, я хочу адаптировать их к электронным письмам Outlook.
Проблема, с которой я сталкиваюсь, заключается в том, что при использовании MailItem.body
все форматирование, изображения, гиперссылки и т. Д. Удаляются или сдвигаютсявокруг.Я также не могу получить весь текст из электронного письма, потому что этот метод имеет ограничение на то, что он будет выводить.
Мне известно о свойстве MailItem.HTMLBody
, но я не уверен, как его использовать.
Вот что я хотел бы сделать:
Используйте HTML-код электронной почты и просматривайте все элементы / объекты в электронной почте.
'If HTML item has text then
'For each HTML Item in the email
'Get text
'Translate text (by calling the sub I have created already)
'Set HTML Item text to new translated text
'Next HTML Item
'End If
Если у кого-то есть представление о том, как я могу это сделать, я буду очень признателен за любую помощь.
Если вы не думаете, что это возможно, то как я могу получить 100% текста из электронного письма вЧтобы перевести это?