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

Вниз

Как произвести экспорт в аутлуке?   Найти похожие ветки 

 
grigory ©   (2005-01-12 15:25) [0]

Здравствуйте! Кто-нибудь знает как прогаммно произвести экспорт в аутлуке,например в эксель? адресной книги..или контактов?


 
GanibalLector ©   (2005-01-13 00:49) [1]


const olFolderContacts = $0000000A;
var outlook, NameSpace, Contacts, Contact,XLAPP: OleVariant;
i: Integer;st:string;
begin outlook := CreateOleObject("Outlook.Application");
NameSpace := outlook.GetNameSpace("MAPI");
Contacts := NameSpace.GetDefaultFolder(olFolderContacts);
for i := 1 to Contacts.Items.Count do begin
Contact := Contacts.Items.Item(i);
st:=st+ Contact.FullName +#9+ Contact.Email1Address +#10;
end;
Outlook := UnAssigned;
// Excel
XLApp:=CreateOleObject("Excel.Application");
XLApp.Visible:=true;
XLApp.WorkBooks.Add;
XLApp.WorkBooks[1].WorkSheets[1].Name:="test ;)";
XLApp.Workbooks[1].WorkSheets[1].Range["A1"].Select;
ActivateKeyboardLayout(LoadKeyboardLayout("00000419",0),0);
Clipboard.AsText := st;
XlApp.Workbooks[1].ActiveSheet.Paste;
XLApp.Workbooks[1].WorkSheets[1].Range["A1"].Select;
XlApp:=Unassigned;
end;


 
grigory ©   (2005-01-17 20:44) [2]

хе..спасибо:))..но я немного не то имел в виду! Экспорт не вручную..а как в аутлуке есть в опциях файл/экспорт..
Обращаться к Email1Address нельзя..окно выскочит с безопасностью,что недопустимо!



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

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

Наверх




Память: 0.47 MB
Время: 0.04 c
3-1126247692
Beetle(c)]u$
2005-09-09 10:34
2005.10.23
Commit в IBase


14-1128010256
Cerberus
2005-09-29 20:10
2005.10.23
Колеблюсь с выбором инстетута.


6-1120227688
Leha
2005-07-01 18:21
2005.10.23
Подсчитать контрольную сумму TCP заголовка


14-1128408994
Jolik
2005-10-04 10:56
2005.10.23
Сорри за оффтоп: чем MD4 лучше crc32?


4-1124631667
Дмитрий_05
2005-08-21 17:41
2005.10.23
Проблема с WM_SIZE