Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Как вытащить из письма в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.034 c
14-1089108766
cherrex
2004-07-06 14:12
2004.07.25
Запуск програм при старте Windows


14-1089358251
}|{yk
2004-07-09 11:30
2004.07.25
Как думаете, это глюк Firebird?


1-1089297274
lion
2004-07-08 18:34
2004.07.25
параметры файла


1-1089617818
_none_
2004-07-12 11:36
2004.07.25
Application.OnIdle


11-1077185193
<Falcon>
2004-02-19 13:06
2004.07.25
onDrawCell в mdvXLGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский