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

Вниз

HELP!!!   Найти похожие ветки 

 
Ольга   (2002-03-19 16:17) [0]

Скажите, пожалуйста, как прочитать файл с помощью Outlook&


 
MBo   (2002-03-19 16:36) [1]

может, пригодится
http://src.fitkursk.ru/articles/art0000039.asp
http://www.compress.ru/Article.asp?id=586


 
Ольга   (2002-03-20 10:18) [2]

Спасибо, но это немного не то...


 
nimble   (2002-03-20 10:40) [3]

А если попробовать ShellExecute.


 
Ольга   (2002-03-20 10:49) [4]

А получиться с помощью него взять почтовое сообщение из дирректории на диске и поместить его в папку Outlook?


 
nimble   (2002-03-20 10:52) [5]

ShellExecute сможет открыть файл из любой папки зарегистрированной для этого файло программой.


 
Ольга   (2002-03-20 11:04) [6]

А можно примерчик, pls


 
Song   (2002-03-20 11:04) [7]

Ольга, наблюдаю как Вы уже мучаетесь какую неделю подряд. Есть идея, но она кривая. Так программисты не поступают. Но если ничего не останется, тогда попробуйте.
1. Открывайте сообщение через ShellExecute с максимизированием окна. При этом постоянство расположения системного меню гарантируется.
2. Потом, отключаете консоль и через эмуляцию движения и кликов мыши открываете последовательно: меню "Файл" --> "Переместить в папку" --> в открывшемся окне выбираете нужную папку --> Нажимаете кнопку "Ok". Сообщение перемещено.
Отрегулируете примерные относительные задержки.
Таким образом можно поступать только для папок, которые обязательно будут "на своём месте" - Входящие, Исходящие, Удалённые и Черновики.
3. Включаете консоль.
Вот и всё. Хотел бы подсказать Вам как через DDE или ActiveX, но не могу ничем помочь.


 
Song   (2002-03-20 11:07) [8]

ShellExecute(Handle,"open",PChar("Ваш_файл"),nil,nil,SW_MAXIMIZE);


 
Ольга   (2002-03-20 11:08) [9]

спаибо, попробую...

Кривая идея - Мне такую задачу поставили...


 
Ольга   (2002-03-20 13:52) [10]

Он открывает файл, а мне надо поместить его в папку Исходящие Outlook


 
Ghost.   (2002-03-20 14:13) [11]

вОТ ТАК ЭТО МОЖНО СДЕЛАТЬ и еще и отправить
procedure TfrmMain.btnOKClick(Sender: TObject);
var
err: ULONG;
AnyStr: PChar;
nAttachments,
nRecipients: Cardinal;
begin

if (txtTo.Text <> "") and (txtSubject.Text <> "") and (moBody.Lines.Count > 0) then
begin
nAttachments:=1;
nRecipients:=0;
if txtTo.Text<>"" then Inc(nRecipients);
if txtCC.Text<>"" then Inc(nRecipients);
if txtBCC.Text<>"" then Inc(nRecipients);

FillChar(lppMapiRecipDesc, SizeOf(TMapiRecipDesc), 0);
lparrayRecips:=TlpRecipArray(StrAlloc(nRecipients*SizeOf(TMapiRecipDesc)));
FillChar(lparrayRecips^, StrBufSize(PChar(lparrayRecips)), 0);
lparrayAttachments:=TlpAttachArray(StrAlloc(nAttachments*SizeOf(TMapiFileDesc)));
FillChar(lparrayAttachments^, StrBufSize(PChar(lparrayAttachments)), 0);

if txtAttachment.Text <> "" then
begin
{


 
Ольга   (2002-03-20 14:21) [12]

txtTo.Text
txtCC.Text
txtBCC.Text

У меня нету этих данных, у меня готовое сообщение, которое просто надо поместить в папку Исходящие


 
Ольга   (2002-03-20 14:31) [13]

По крайней мере я не могу вытащить из файла эти данные


 
Song   (2002-03-20 16:43) [14]

Я считаю, что человек сам должен стремиться к победе, а не отчаиваться. Вам написали готовый исходник, хотя бы разберитесь в нём.
Что касается ShellExecute: я знаю, что он открывает, эта команда выполняет часть того решения, которое предложил я ( Открывайте сообщение через ShellExecute с максимизированием окна)
Если Вы думаете, что за Вас сделают полностью Вашу задачу, Вы ошибаетесь. Извините, если грубо.


 
Song   (2002-03-20 16:47) [15]

О птичках:
txtTo.Text можно вырезать из Вашего письма на диске после слова To
txtCC.Text и txtBCC.Text можно оставить пустыми.


 
Ольга   (2002-03-21 16:17) [16]

ShellExecute(Handle,"open",Phar(s),nil,nil,SW_Maximize);

И как же мне это вырезать


 
Song   (2002-03-21 16:34) [17]

Вырезать надо не отсюда, а из Вашего письма на диске.


 
Ольга   (2002-03-21 16:40) [18]

Оно храниться в формате .msg,


 
Song   (2002-03-21 17:26) [19]

И что? В любом случае это текстовый файл. Ольга, пишите на мыло, а то мы скоро будем раздражать людей своей болтовнёй. И ветка в "потрепаться" пойдёт, а там Вам много хороших слов наговорят по поводу знания Паскаля за место советов.



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

Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.013 c
7-334
netter
2001-12-29 17:26
2002.04.01
getusername


3-36
TYuri
2002-03-07 10:26
2002.04.01
Help, помогите срочно нужна помощь!


4-361
Serg001
2002-01-30 10:24
2002.04.01
Как узнать классы всех окон, но только родительских


3-42
knyaz17
2002-03-07 10:45
2002.04.01
Вопрос по ADO.


3-21
PeteDM
2002-03-05 16:54
2002.04.01
Interbase





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский