VBA outlook обрезает текст письма

Узнай цену своей работы

Формулировка задачи:

Задача:
написать робота для обработки входящих писем.
Что сделал:
написал на VBA скрипт в outlook'е

В письмах приходит xml в виде olFormatPlain.
С небольшими письмами полный порядок.
Но! xml в письмах примерно от 300 байт перестаёт распознаваться как xml.
Отладка поставила меня в тупик. см. скриншот.
Даже не знаю как это объяснить... Если обращаюсь к свойству body объекта, то получаю обрезанный текст письма, если смотреть в отладчике сам объект и развернуть его свойства в дереве просмотра, то вижу полный текст письма. причём длина обрезанного остатка зависит от текста. в данном случае 251 символ. с другим текстом было 391 символ.
Outlook 2013
кто-нть знает как получить полный текст письма?
.
------------------------------------------------------------

Решение задачи: «VBA outlook обрезает текст письма»

textual
Листинг программы
Public Function pub_fun_txt(ByVal s As String)
Dim fso, ts As Object
Set fso = CreateObject("scripting.filesystemobject")

Set ts = fso.CreateTextFile("....\123.txt", True)
ts.Write s
ts.Close


End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы