Разделение MailItem.Body с одинаковым интервалом на разные строки в Excel

Я получаю электронные письма каждый день в этом формате:

SENT BY: X

TO: Y

TELEPHONE: Z

TITLE: K

LIST OF ITEMS

ITEM 1            TITLE 1              PRICE 1
ITEM 2            TITLE 2              PRICE 2
ITEM 3            TITLE 3              PRICE 3
ITEM 4            TITLE 4              PRICE 4
ITEM 5            TITLE 5              PRICE 5

Он не имеет форматирования, а элементы расположены на одинаковом расстоянии друг от друга. Сегодня я получил код, который автоматически вставляет эти данные (используя MailItem.Body) в одну ячейку в Excel, вот так:

введите здесь описание изображения

Есть ли способ разбить эти строки и вместо того, чтобы выводить все эти данные в одну ячейку, он возвращает мне это?

введите здесь описание изображения


person z0rd    schedule 19.05.2021    source источник
comment
Today, I got a code that automatically insert this data (using MailItem.Body) into a single cell in Excel Я бы не стал использовать этот код и усложнять себе жизнь. Я бы предпочел зациклить содержимое тела электронной почты, а затем записать строки Excel. С этим было бы намного проще справиться. Попробуйте, и если вы застряли, опубликуйте, что вы пробовали, и сообщение об ошибке, которое вы получаете.   -  person Siddharth Rout    schedule 19.05.2021
comment
Я только что проверил историю ваших вопросов и вижу, что @TimWilliams уже предложил то же самое в Фильтровать неформатированную информацию электронной почты – возможно ли это? Вы не пробовали?   -  person Siddharth Rout    schedule 19.05.2021