Создаю собрание в календаре Outlook с помощью Com-объекта. Нужно, чтобы в теле собрания была простая табличка. Пробовала вставлять в качестве вложения HTML файл с кодом таблицы. Все получается, в сообщении код HTML преобразовывается в таблицу (скрин №1), но если открыть само собрание в календаре, то там отображается просто прикрепленный файл (скрин №2).
Подскажите, может кто-то уже делал такое. Или есть какие-то альтернативные варианты решений
Проблема решилась, когда поставила точку останова после прикрепления HTML файла и перед отправкой собрания. Если в этот момент вручную открыть собрание, то код преобразуется в таблицу. В виде кода реализовала вот так
У эксчейнжа есть собственный WSDL-сервис, с помощью которого все и рулят этими записями. Через СОМ - это не есть хорошо.
Справка по веб-служб Exchange для Exchange — содержит справочную документацию по API для API веб-служб Exchange (EWS). Это основной интерфейс API для создания клиентов и служб, подключаемых к Exchange для получения доступа к сведениям о почтовом ящике. Здесь вы найдете информацию об операциях, доступных в EWS, а также справочную документацию по XML, которая содержит данные об XML-документе экземпляра, отправляемом в или получаемом из Exchange.
Операция CreateItem создает встречи, собрания и приглашения на собрания. Если элемент календаря создается без участников, он считается встречей. Если участники указаны, элемент календаря является собранием. При создании собрания с помощью операции CreateItem запросы на собрание автоматически отправляются определенным участникам, если атрибут SendMeetingInvitations настроен для отправки приглашений на собрание.
Проблема решилась, когда поставила точку останова после прикрепления HTML файла и перед отправкой собрания. Если в этот момент вручную открыть собрание, то код преобразуется в таблицу. В виде кода реализовала вот так