Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 15.04.2007
Сообщений: 21

Работа с объектами Outlook Express

17.04.2007, 09:45. Показов 1802. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, где найти библиотеку для работы с объектами Outlook EXPRESS, не Outlook, а именно Outlook EXPRESS

Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2007, 09:45
Ответы с готовыми решениями:

DragDrop из Outlook, Outlook Express
Требуется разрешить вытаскивание почты (DragDrop) из Outlook и Outlook Express в мою VB программу. Проблема в том, что VB опознаёт данные...

Перенос почты из Outlook 2003 в Outlook Express
Никак не удается решить задачу по переносу сообщений из Outlook 2003 (стоит на одном компе) в Outlook Express (стоит на другом компе). ОС...

dovecot и outlook (outlook express)
Имеется связка. CentOS + Postfix + Fetchmail + Procmail + Dovecot. Всё работает. Только outlook (outlook express) ведут себя по-своему. MS...

5
tantal
17.04.2007, 12:35
Это описание всего что нужно для работы с Outlook Express....
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Public Const MAPI_LOGON_UI = &H1
 
Public Const MAPI_TO = 1
Public Const MAPI_CC = 2
Public Const MAPI_BCC = 3
 
Public Const MAPI_E_AMBIGUOUS_RECIPIENT = 21
Public Const MAPI_E_AMBIG_RECIP = MAPI_E_AMBIGUOUS_RECIPIENT
Public Const MAPI_E_ATTACHMENT_NOT_FOUND = 11
Public Const MAPI_E_ATTACHMENT_OPEN_FAILURE = 12
Public Const MAPI_E_ATTACHMENT_WRITE_FAILURE = 13
Public Const MAPI_E_BAD_RECIPTYPE = 15
Public Const MAPI_E_BLK_TOO_SMALL = 6
Public Const MAPI_E_DISK_FULL = 4
Public Const MAPI_E_FAILURE = 2
Public Const MAPI_E_INSUFFICIENT_MEMORY = 5
Public Const MAPI_E_INVALID_EDITFIELDS = 24
Public Const MAPI_E_INVALID_MESSAGE = 17
Public Const MAPI_E_INVALID_RECIPS = 25
Public Const MAPI_E_INVALID_SESSION = 19
Public Const MAPI_E_LOGIN_FAILURE = 3
Public Const MAPI_E_LOGON_FAILURE = MAPI_E_LOGIN_FAILURE
Public Const MAPI_E_NO_MESSAGES = 16
Public Const MAPI_E_NOT_SUPPORTED = 26
Public Const MAPI_E_TEXT_TOO_LARGE = 18
Public Const MAPI_E_TOO_MANY_FILES = 9
Public Const MAPI_E_TOO_MANY_RECIPIENTS = 10
Public Const MAPI_E_TOO_MANY_SESSIONS = 8
Public Const MAPI_E_TYPE_NOT_SUPPORTED = 20
Public Const MAPI_E_UNKNOWN_RECIPIENT = 14
Public Const SUCCESS_SUCCESS = 0
Public Const MAPI_USER_ABORT = 1
Public Const MAPI_E_USER_ABORT = MAPI_USER_ABORT
 
 
Public Type MAPIMessage
    Reserved As Long
    Subject As String
    NoteText As String
    MessageType As String
    DateReceived As String
    ConversationID As String
    Flags As Long
    RecipCount As Long
    FileCount As Long
End Type
 
Public Type MapiRecip
    Reserved As Long
    RecipClass As Long
    Name As String
    Address As String
    EIDSize As Long
    EntryID As String
End Type
 
Public Type MapiFile
    Reserved As Long
    Flags As Long
    Position As Long
    PathName As String
    FileName As String
    FileType As String
End Type
 
Public Declare Function BMAPIAddress Lib 'MAPI32.DLL' (lInfo&, ByVal Session&, _
    ByVal UIParam&, Caption$, ByVal nEditFields&, Label$, nRecipients&, _
    Recip() As MapiRecip, ByVal Flags&, ByVal Reserved&) As Long
    
Public Declare Function BMAPIGetAddress Lib 'MAPI32.DLL' (ByVal lInfo&, _
    ByVal nRecipients&, Recipients() As MapiRecip) As Long
 
Public Declare Function MAPILogon Lib 'MAPI32.DLL' (ByVal UIParam&, _
    ByVal User$, ByVal Password$, ByVal Flags&, ByVal Reserved&, Session&) As Long
 
Public Declare Function MAPILogoff Lib 'MAPI32.DLL' (ByVal Session&, ByVal UIParam&, _
    ByVal Flags&, ByVal Reserved&) As Long
    
Public Declare Function MAPIResolveName Lib 'MAPI32.DLL' Alias 'BMAPIResolveName' (ByVal Session&, _
    ByVal UIParam&, ByVal UserName$, ByVal Flags&, ByVal Reserved&, Recipient As MapiRecip) As Long
 
Public Declare Function MAPISendMail Lib 'MAPI32.DLL' Alias 'BMAPISendMail' (ByVal Session&, _
    ByVal UIParam&, Message As MAPIMessage, Recipient() As MapiRecip, File() As MapiFile, _
    ByVal Flags&, ByVal Reserved&) As Long
    
Public Declare Function MAPISaveMail Lib 'MAPI32.DLL' Alias 'BMAPISaveMail' (ByVal Session&, _
    ByVal UIParam&, Message As MAPIMessage, Recipient() As MapiRecip, File() As MapiFile, _
    ByVal Flags&, ByVal Reserved&, MsgID$) As Long
0 / 0 / 0
Регистрация: 15.04.2007
Сообщений: 21
17.04.2007, 15:58  [ТС]
Спасибо, но это касается отправки и приема сообщений, а мне надо сделать вот какую штуку - пробежаться по всем сообщениям в папке и с нужным сабжектом выгрузить в текстовый файл.
Или это можно сделать стандартными средствами?

Заранее спасибо, Михаил
0
tantal
17.04.2007, 17:17
Вот нашел еще... Вообще это можно посмотреть через API Viewer с загрузкой MAPI32
Visual Basic
1
2
3
4
5
Public Declare Function BMAPIGetReadMail Lib 'MAPI32.DLL' (ByVal lMsg&, Message As MAPIMessage, Recip() As MapiRecip, File() As MapiFile, Originator As MapiRecip) As Long
 
Public Declare Function BMAPIReadMail Lib 'MAPI32.DLL' (lMsg&, nRecipients&, nFiles&, ByVal Session&, ByVal UIParam&, MessageID$, ByVal Flag&, ByVal Reserved&) As Long
 
Public Declare Function MAPIFindNext Lib 'MAPI32.DLL' Alias 'BMAPIFindNext' (ByVal Session&, ByVal UIParam&, MsgType$, SeedMsgID$, ByVal Flag&, ByVal Reserved&, MsgID$) As Long
0 / 0 / 0
Регистрация: 15.04.2007
Сообщений: 21
17.04.2007, 17:24  [ТС]
а примерчик не кинешь? :-)
0
tantal
17.04.2007, 17:34
Есть примерчик с отправкой письма, а вот по твоему диагнозу примера нет... Посмотри на http://msdn.microsoft.com А что нормальный Outlook не подходит, а то с Express много sex
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.04.2007, 17:34
Помогаю со студенческими работами здесь

Перенос с Outlook Express на MS Outlook
Ребят, подскажите, плиз, можно ли безболезненно перенести данные с Outlook Express на MS Outlook 2007? Юзал вот эту инструкцию. В...

Outlook Express
Всем привет, суть проблемы вот в чем Outlook Express размер папки входящие перевалил за 2 гига выскочила ошибка, отыскал ошибку в интернете...

Outlook Express
где outlook express 6 хранит почту? укажите путь.

Настроить Outlook Express, для работы в локальной сети
Люди помогите настроить outlook, ты что бы работал по локальной сети (между пользователями, без интернета).

Outlook Express
Товарищи вот такая проблемка! Имеется ящик на яндексе. Забил его в Аутлук. Работал нормально. Теперь стал постоянно просить авторизацию....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru