Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Как вытащить из письма в Outlook вложеные изображения?   Найти похожие ветки 

 
Satan   (2004-07-11 03:09) [0]

Приветствую Вас.
Задача такая: нужно на панели аутлука сообразить кнопочку, при нажатии на которую будет запускаться (или небудет, зависит от ваших ответов) некое приложение. Данное приложение очень хотело бы увидеть все вложеные в активное входящее письмо изображения формата BMP, вот только я ему в этом никак помочь немогу (я вобще без понятия как это реализовать, никогда еще с таким не сталкивался). ПАААМАААГИИИТЕЕЕЕЕ!!!!


 
KilkennyCat ©   (2004-07-11 03:12) [1]

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


 
Satan   (2004-07-11 03:14) [2]

Спасибо, ща буду пробовать.


 
KilkennyCat ©   (2004-07-11 03:25) [3]

гм... кажется, я ошибся :( у меня нет возможности создать макрос таким образом... может, неполная установка? Редактор есть, выполнить можно... а вот запись отсутствует...


 
KilkennyCat ©   (2004-07-11 03:32) [4]

Ради интереса покопался. В принципе, возможно. У редактора достаточная справка.


 
Satan   (2004-07-11 03:34) [5]

Я вот чтото тут подумал, существует вероятность того, что на машине клиента не будет офисовского аутлука, да и хотелось бы чтоб выдёргиванием картинок занималось само приложение, может есть каке-нить ссылки на инфу как подобное можно реализовать?


 
KilkennyCat ©   (2004-07-11 03:46) [6]


> Satan   (11.07.04 03:34) [5]


С оутлуком я сейчас разобрался, немного другой порядок действий, но ничего сложного.
А вот если на машине клиента его не будет, то я даже не представляю, как написать приложение, которое будет выдергивать картинки из сообщений, и тем более, как его запустить, если кнопка, его запускающая - на панели оутлука, которого не будет :)


 
Satan   (2004-07-11 03:50) [7]

Хех........ а разве нет способов нагло впаять кнопку программулине под названием Outlook Express (она и без оффиса себя оч. хорошо чувствует :))? Хотя чето я совсем запутался, по-любому както это должно решаться, надо только придумать (или нагло у кого нибуль украсть) как.


 
Satan ©   (2004-07-11 12:07) [8]

Ну неужели никто с эти ниразу не сталкивался?


 
Arm79   (2004-07-11 12:49) [9]

Так Outlook Express хранит письма в файлах dbx. Не уверен, но там же должны храниться и вложения (сам не проверял). Путь к файлам примерно следующий: "D:\Documents and Settings\Armen\Local Settings\Application Data\Identities\{A7A4E2F2-76DA-41C2-B68F-2BA6D0EA01BD}\Microsoft\Outlook Express\Inbox.dbx" Разумеется, с поправкой на мои данные.


 
Satan ©   (2004-07-11 13:04) [10]

Arm79   (11.07.04 12:49) [9]
Поковырялся там куда ты меня отправил и ничего не нашел :(


 
Arm79   (2004-07-11 13:08) [11]

Не нашел чего? Пути, dbx-файлов или вложений в файлах?


 
Satan ©   (2004-07-11 13:10) [12]

В папке "D:\Documents and Settings\Satan\Local Settings\Application Data\Identities\" пусто, так что получается не нашел ни пути ни dbx-файлов


 
Satan ©   (2004-07-11 13:12) [13]

Блин, туплю, все, нашел. Только теперь назревает вопрос: "Каким образом ковыряться в dbx-файлах?"(какой я трудный:)). И еще один вопросик на буущее: "А разве аутлук не шифрует таким образом сохраненные входящие сообщения?"


 
Arm79   (2004-07-11 13:20) [14]

не знаю, никогда не интересовался. Зачем лишний раз спрашивать?
Кинь на форму adotable, пропиши туда путь к любому файлу, выбери тип dbase и посмотри.


 
Satan ©   (2004-07-11 13:31) [15]

При попытке открыть такой файлик возникает исключение с сообщением "Не удается создать набор записей из указанного источника. Файл источника или поток должен содержать данные Recordset в формате XML или ADTG".


 
Satan ©   (2004-07-11 13:38) [16]

Видимо данные все-таки шифруются, или формат не тот, хехе...... или я чтото не так делаю :)


 
Arm79   (2004-07-11 13:43) [17]

Значит, свой формат. Можно попытаться воспользоваться объектной моделью оутлука(если она у него есть).


 
Satan ©   (2004-07-11 13:52) [18]

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


 
Arm79   (2004-07-11 14:19) [19]

1 - компонент является com-надстройкой над оутлук. не думаю, что он будет работать с экспрессом
2 - можешь спросить у автора http://www.delphikingdom.ru/asp/answer.asp?IDAnswer=11334
3 - напиши свой почтовый клиент на основе инди(есть демо)
4 - еще один из вариантов заключается в испорльзовании mapi и simple mapi



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.044 c
14-1089175737
Kerk
2004-07-07 08:48
2004.07.25
Про комбобоксы


1-1089705275
NJoe
2004-07-13 11:54
2004.07.25
TabStop


4-1086868594
avgur
2004-06-10 15:56
2004.07.25
Набрать номер модемом и перейти в голосовой режим


3-1088626960
zokzok
2004-07-01 00:22
2004.07.25
Убывающий индекс


14-1088847875
Иксик
2004-07-03 13:44
2004.07.25
rsh: shell/tcp: unknown service