У меня есть письма, как это:Найти "возврат каретки" в mail.body
Здравствуйте,
Пожалуйста, обратите внимание, мы сделали ... на 16h15
проделанных действий: Перестройка и т.д.
искренне
Г-н
Действия изменяются в каждой почте, и я хочу, чтобы вставить действие в свой Excel. Проблема в том, что я не знаю, как получить «возврат каретки» (idk, если это правильное имя, это то, что мне передало). Что я нахожу в Интернете, так это то, что vbLfChr(10)
- это «возврат каретки». То, что я пытался это найти начало:
TechnicPosition= InStr(1, .Body, "Actions done: ")
TechnicAction= Mid(.Body, TechnicPosition, 14) ' first char from the action
Но я не могу получить последний символ (первая «возврат каретки» из TechnicAction). Я пробовал много вещей, таких как: InStr(TechnicPosition, .Body, vbCrLf)
Мой вопрос: как получить предложение, которое начинается от слова до «возврата каретки» (первое, что приходит после начального слова)?
Это просто линия подачи, используйте 'vbLf' вместо' 'vbCrLf' –
vbLf' или 'Chr (10)' = Line Feed, 'vbCr' или' Chr (13) '= Возврат каретки,' vbCrLf' = Возврат каретки и подача строки –
Я попробовал их все, прежде чем я спросил. Все они возвращают весь конец почтового ящика. – Slingr