powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сохранить файл из Outlook
10 сообщений из 10, страница 1 из 1
Сохранить файл из Outlook
    #39116074
Не_знающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день господа программисты.

Стоит задача:
1. Сохранить архивный файл, ежедневно получаемый из Outlook в определенную папку.
2. Разархивировать файл.
3. Данные из файла импортировать в БД.

С п.2 и п.3 нет проблем. Вот с п.1 беда.
Не подскажите как программно сохранить файл, полученный из аутлука, находясь в MS Access?
Примерчик бы кода.
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39116122
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаёте Outlook.Application и рулите внутри его объектной модели. Для удобства не забудьте подключить референсную библиотеку.
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39116135
Не_знающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Примерчик бы кода. Не знаю название метода / функции. Как ищвлечь и сохранить файл?
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39116140
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не_знающийПримерчик бы кода. Не знаю название метода / функции.
Подумаешь... я тоже не знаю. Могут только сказать, что клюква там весьма развесистая и замороченная - лучше, начав писать, постоянно лазить в Object Explorer, а уже оттуда, надёргав имён свойств и методов, в MSDN.
В качестве демонстрации и для понимания, куда тебя несёт, почитай темку VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39116172
Не_знающийПримерчик бы кода. Не знаю название метода / функции. Как ищвлечь и сохранить файл? Примерно так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
   Set OL = CreateObject("Outlook.Application")
    
    Set NS = OL.GetNamespace("MAPI")
    NS.Logon
 If Err.Number <> 0 Then
    MsgBox "Ошибка при вызове Outlook!", vbCritical 
    '...
 End If
    Set myFolder = NS.Folders("Имя папки").Folders("Имя влож. папки") 'Здесь могут быть разные варианты.

 For i = myFolder.Items.Count To 1 Step -1
    Set myItem = myFolder.Items(i)
   If myItem.CreationTime >= MinDate Then Exit For
   For j = 1 To myItem.Attachments.Count
        strFileName = myItem.Attachments(j)
    If strFileName Like strFileMask Then
        myItem.Attachments(j).SaveAsFile strPath
        '...
    End If
   Next 'j
 Next 'i
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39116247
Не_знающиц
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ),

Thank you very much.
Как раз то, что надо.
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39146130
Не_знающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех форумчан!

Появился ещё 1 вопрос.
Есть таблица с полем OLE. Чтобы сохранить в данном поле какой-либо файл прямо над полем нажимаю правой кнопкой мыши и выбираю "вставить объект", ну и далее в диалоговом окне выбираю нужный файл.
Затем в любой форме я могу программно открыть данный файл, это достаточно удобно.

А как программно сохранить файл таким же образом, чтобы потом с помощью "Присоединенная рамка объекта" формы можно было использовать сохранённый файл?

Заранее благодарствую за ответ / ссылку / помощь.
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39146384
Не_знающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сохранить файл да так, чтобы через элемент управления формы "Присоединенная рамка объекта" можно было бы открыть никто не знает? Вручную можно, но мне нужно именно программно.
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39146494
Agapov_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сохранить файл из Outlook
    #39146904
Не_знающий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Agapov_stas,

Спасибо за ссылки.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сохранить файл из Outlook
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]