Файлы msg (Outlook) 1С 8.3

1. Nikkkkk 19.11.20 15:06 Сейчас в теме
Добрый день!
Есть необходимость из сохраненного письма Outlook в каталог windows вытащить вложенные файлы.
Подскажите пожалуйста, как это можно реализовать?
На прямую подключаться к почте нельзя((
По теме из базы знаний
Найденные решения
4. Nikkkkk 19.11.20 17:15 Сейчас в теме
Вот решение:

msg = Новый COMОбъект("Outlook.Application");
ПисьмоOutlook = msg.CreateItemFromTemplate(АдресФайла);

//Сохраняем в файл вложения
Для i = 1 По ПисьмоOutlook.Attachments.Count Цикл
ПисьмоOutlook.Attachments.Item(i).SaveAsFile("C:\Windows\Temp\11111111111\" + ПисьмоOutlook.Attachments.Item(i).FileName);
КонецЦикла
Grigoripal; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Grigoripal 93 19.11.20 16:00 Сейчас в теме
Можно попробовать запустить Outlook как .com объект и под другой учёткой программно открывать файлы .msg, далее доставать и обрабатывать вложения.
3. Nikkkkk 19.11.20 16:18 Сейчас в теме
(2)
Можно попробовать запустить Outlook как .com объект и под другой учёткой программно открывать файлы .msg, далее доставать и обрабатывать вложения.

Не смог найти метод открыть письмо, только создать смог его.
4. Nikkkkk 19.11.20 17:15 Сейчас в теме
Вот решение:

msg = Новый COMОбъект("Outlook.Application");
ПисьмоOutlook = msg.CreateItemFromTemplate(АдресФайла);

//Сохраняем в файл вложения
Для i = 1 По ПисьмоOutlook.Attachments.Count Цикл
ПисьмоOutlook.Attachments.Item(i).SaveAsFile("C:\Windows\Temp\11111111111\" + ПисьмоOutlook.Attachments.Item(i).FileName);
КонецЦикла
Grigoripal; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот