Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

экспорт писем из The bat в excel с помошью MAPI

5.9K
20 июня 2005 года
Maks555
24 / / 04.02.2005
имеется следующая програмка:

Dim i As Long
Dim telo

MAPISession1.DownLoadMail = True
MAPISession1.SignOn

MAPIMessages1.SessionID = MAPISession1.SessionID
MAPIMessages1.Fetch

If MAPIMessages1.MsgCount > 0 Then
For i = 0 To MAPIMessages1.MsgCount - 1
MAPIMessages1.MsgIndex = i
Worksheets("лист1").Cells(i + 1, 1).Value = MAPIMessages1.MsgOrigAddress
Worksheets("лист1").Cells(i + 1, 2).Value = MAPIMessages1.MsgSubject

Next
End If
MAPISession1.SignOff

как вы уже поняли програмка экспортирует письма из The bat в exсel. Имеются следующие вопросы:

Экспорт происходит очень долго. 100 писем где то минут за 15 это при том, что экспортируется только тема, дата и e-mail. Как можно ускорить это процедуру? что не так?

При экспорте тела письма вылазит ошибка out of memory. Как это лечится?

не удалось найти функцию которая бы показывала дату создания письма,а не дату получения.

как сделать чтобы экспортировались только непрочитанные письма.

Возможна ли работа с другими папками например sent или trash.
24K
12 марта 2007 года
Nikipiki
5 / / 12.03.2007
Есть свойство FetchUnreadOnly у MapiMesseges думаю при значении True будут закачиваться только непрочитанные. В реале. я не смог сделать даже закачку писем из бата.... fetch ваще не работает...... Может подскажешь чаго????
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог