Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос для microsoft outlook - сохранение вложенных файлов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Outlook » Макрос для microsoft outlook - сохранение вложенных файлов (Макросы/Sub)
Макрос для microsoft outlook - сохранение вложенных файлов
Russel Дата: Среда, 04.06.2014, 12:05 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Извиняюсь, что пишу вопрос не по excel'ю!
Нужен макрос для microsoft outlook для пакетного сохранения вложений из множества выбранных писем, желательно с возможностью выбора папки.
[moder]Тему перенес


QIWI 9173973973
 
Ответить
СообщениеИзвиняюсь, что пишу вопрос не по excel'ю!
Нужен макрос для microsoft outlook для пакетного сохранения вложений из множества выбранных писем, желательно с возможностью выбора папки.
[moder]Тему перенес

Автор - Russel
Дата добавления - 04.06.2014 в 12:05
Russel Дата: Четверг, 05.06.2014, 14:22 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Нашёл решение на просторах интернета, может, кому-нибудь пригодится:
[vba]
Код
Dim myobj As Object
Dim att As Attachment
For Each myobj In Application.ActiveExplorer.Selection
If myobj.Class = olMail Then
For Each att In myobj.Attachments
att.SaveAsFile "D:\Attachments\" + att.FileName
Next
End If
Next
[/vba]


QIWI 9173973973
 
Ответить
СообщениеНашёл решение на просторах интернета, может, кому-нибудь пригодится:
[vba]
Код
Dim myobj As Object
Dim att As Attachment
For Each myobj In Application.ActiveExplorer.Selection
If myobj.Class = olMail Then
For Each att In myobj.Attachments
att.SaveAsFile "D:\Attachments\" + att.FileName
Next
End If
Next
[/vba]

Автор - Russel
Дата добавления - 05.06.2014 в 14:22
duckky Дата: Четверг, 19.06.2014, 07:41 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Russel, как пользоваться макросом подскажите, у меня просто на почте куча писем с вложениями. но руки не доходят чтобы всё разобрать...
 
Ответить
СообщениеRussel, как пользоваться макросом подскажите, у меня просто на почте куча писем с вложениями. но руки не доходят чтобы всё разобрать...

Автор - duckky
Дата добавления - 19.06.2014 в 07:41
Sharky Дата: Пятница, 03.10.2014, 16:40 | Сообщение № 4
Группа: Гости
Кто знает как переименовать эти файлы в соответствии с именами контактов.
Тобишь :) если есть контакты в outlook_е и прислали письма со вложенными exel файлами.

Вот код - все работает, но мне нужно, чтобы имена соответствовали именам контактов от которых приходит письмо.
Сейчас файлы переименовываются как заголовок темы, но понимаете.... нереально заставить всех отправлять почту с нужными заголовками.

[vba]
Код

Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
dateOfMailItem = Format(itm.CreationTime, "dd.mm.yyyy")
saveFolder = "C:\Заказы"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & itm.Subject & ".xls"
Set objAtt = Nothing
Next
End Sub
[/vba]

Надеюсь на ваш опыт и смекалку.
 
Ответить
СообщениеКто знает как переименовать эти файлы в соответствии с именами контактов.
Тобишь :) если есть контакты в outlook_е и прислали письма со вложенными exel файлами.

Вот код - все работает, но мне нужно, чтобы имена соответствовали именам контактов от которых приходит письмо.
Сейчас файлы переименовываются как заголовок темы, но понимаете.... нереально заставить всех отправлять почту с нужными заголовками.

[vba]
Код

Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
dateOfMailItem = Format(itm.CreationTime, "dd.mm.yyyy")
saveFolder = "C:\Заказы"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder & "\" & itm.Subject & ".xls"
Set objAtt = Nothing
Next
End Sub
[/vba]

Надеюсь на ваш опыт и смекалку.

Автор - Sharky
Дата добавления - 03.10.2014 в 16:40
Pelena Дата: Пятница, 03.10.2014, 19:04 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19189
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Sharky, читаем Правила форума: один вопрос - одна тема. Создавайте свою тему


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеSharky, читаем Правила форума: один вопрос - одна тема. Создавайте свою тему

Автор - Pelena
Дата добавления - 03.10.2014 в 19:04
Rioran Дата: Среда, 19.11.2014, 10:43 | Сообщение № 6
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
Russel, привет!

Сделал кое-что похожее. Возможно, тебе будет интересно взглянуть на это решение.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
СообщениеRussel, привет!

Сделал кое-что похожее. Возможно, тебе будет интересно взглянуть на это решение.

Автор - Rioran
Дата добавления - 19.11.2014 в 10:43
Russel Дата: Среда, 19.11.2014, 10:59 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Rioran, макрос в сообщении #2 меня устраивает больше, ибо вложения не только excel, и даже, в большинстве своем, - вовсе pdf )))
Но спасибо в любом случае! hands


QIWI 9173973973
 
Ответить
СообщениеRioran, макрос в сообщении #2 меня устраивает больше, ибо вложения не только excel, и даже, в большинстве своем, - вовсе pdf )))
Но спасибо в любом случае! hands

Автор - Russel
Дата добавления - 19.11.2014 в 10:59
Rioran Дата: Среда, 19.11.2014, 11:09 | Сообщение № 8
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
вложения не только excel

Ну ок, ок =) Если что - его под нужные типы файлов заточить - пара минут. Он и всё подряд может вытягивать, но учитывая сколько в подписях и не только может быть картинок - нагрузит много лишнего.


Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279
 
Ответить
Сообщение
вложения не только excel

Ну ок, ок =) Если что - его под нужные типы файлов заточить - пара минут. Он и всё подряд может вытягивать, но учитывая сколько в подписях и не только может быть картинок - нагрузит много лишнего.

Автор - Rioran
Дата добавления - 19.11.2014 в 11:09
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Outlook » Макрос для microsoft outlook - сохранение вложенных файлов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!