Форум программистов, компьютерный форум, киберфорум
MS Office Outlook
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Модератор
Эксперт по компьютерным сетямЭксперт HardwareЭксперт Windows
7426 / 4180 / 526
Регистрация: 13.03.2013
Сообщений: 15,251
Записей в блоге: 14
1

Сохранение вложений в папку на диске

01.02.2022, 12:12. Показов 885. Ответов 0
Метки нет (Все метки)

Лучший ответ Сообщение было отмечено Maks как решение

Решение

Author24 — интернет-сервис помощи студентам
Категорически всех приветствую!
Есть такая задачка: на отдельно созданный почтовый ящик, авторизованный в outlook 2010, присылают сканы документов.
Необходимо настроить аутлук таким образом, чтобы эти сканы автоматом копировались в созданную на диске папке, например "D:\Mail\attachments".
В правилах аутлука я такой функции не нашел, соответственно, прошу совета, как это можно реализовать.

Добавлено через 2 часа 19 минут
Помогло следующее:
Создал макрос в аутлуке (Alt+F11)
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
dateOfMailItem = Format(itm.ReceivedTime, "yyyy.mm.dd")
saveFolder = "D:\Mail\attachments"
 If Dir(saveFolder, vbDirectory) = "" Then
     MkDir saveFolder
 End If
For Each objAtt In itm.Attachments
'Проверяем наличие файла с таким же именем
j = " "
  For i = 1 To 1000
   If Not Dir(saveFolder & "\" & dateOfMailItem & j & objAtt.FileName) = "" Then
    j = "_" & i & "_"
   Else
    Exit For
   End If
  Next i
'Конец проверки
objAtt.SaveAsFile saveFolder & "\" & dateOfMailItem & j & objAtt.FileName
Set objAtt = Nothing
Next
End Sub
Далее, создал правило.
Вот так
В главном меню жмем "Сервис" - "Правила и оповещения..."
В появившемся окне "Правила и оповещения" жмем кнопку "Новое"
На этапе "Какие сообщения следует отбирать?" указываем критерий письма
На этапе "Что следует сделать с сообщением?" выбираем галочкой "Запустить сценарий" и кликаем по надписи "сценарий"
В появившемся маленьком окне "Выбор сценария" выбираем сценарий в названии которого содержится "saveAttachtoDisk"
Жмем "ок" и "готово"
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2022, 12:12
Ответы с готовыми решениями:

Скрипт вытаскивания вложений из писем и сохранение в папку
Есть скрипт: #!/usr/bin/env python import getpass, imaplib, email, os, datetime from email...

Сохранение вложений письма
Необходимо написать процедурку сохраняющую вложения письма в отдельную папку на компьютере.

Сохранение email вложений
Салютую из мест, где Цой ждал перемен! Использую V.S. 2015 и библиотеку MailKit. Не совсем...

Сохранение вложений электропочты
Приветствую! Имеется код обработки почтового ящика. Задача: проверить все сообщения в папке...

0
01.02.2022, 12:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2022, 12:12
Помогаю со студенческими работами здесь

Сохранение вложений документа
Приветствую Подскажите пожалуйста как правильно сохранить, через LS вложения поля (Body)...

Сохранение копий вложений Outlook
Добрый день, уважаемые форумчане! Прошу еще помощи в вопросе: имеется код для автосохранения...

Outlook. Автоматическое сохранение вложений
Для автоматического сохранения вложений при приеме новых писем у меня поставлен следующий макрос: ...

Скрипт на сохранение вложений outlook
Добрый день, друзья! нужна помощь! нужен vbs скрипт, который будет в оутлуке искать письма от...

Сохранение вложений в Kerio Connect 8.3.1
Всем здравствуйте! Проблема в следующем: при сохранении вложений с входящего письма (при выборе...

Извлечение и сохранение вложений в почте
Помогите с извлечением вложений в маил почту, сами сообщения получаю с помощью POP3, на гитхабе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru