请问各位大侠:
因公司需要,在DELPHI的程序中要访问EXCHANGE中的联系人。
(包括自己PC上的联系人和在SERVER上的整个公司的联系人,解决为盼,,
先给以20分,解决再给100分
因公司需要,在DELPHI的程序中要访问EXCHANGE中的联系人。
(包括自己PC上的联系人和在SERVER上的整个公司的联系人,解决为盼,,
先给以20分,解决再给100分
解决方案 »
- delphi 获取存储过程的值
- 在多线程中工作时,indy的IdHTTP控件出现问题,大家来帮帮忙,有测试代码
- 200分求: 如何快速遍历某个文件夹内的所有文件(包括子目录文件)!还有100分在Delphi 语言基础/算法/系统设计问题 里!
- 表示16进制数
- 2
- 那有介绍DELPHI控件的文档呀
- 大家谈谈各自的出路吧
- not enough timers available 是为什么?
- Treeview高级编程问题!进者有分!会者帮忙!不会者帮我Up!大家共同进步!
- Delphi中组件的注册问题?
- 关于Delphi调试时的一个问题,关于ADO的一个问题
- 哪里有关于ms 发布的编程使用的关于media player的资料,像sdk库什么的。哪位高手知道?
var Outlook: OLEVariant;
MailItem: Variant;
begin
try
Outlook := GetActiveOleObject('Outlook.Application');
except
Outlook := CreateOleObject('Outlook.Application');
end; MailItem := Outlook.CreateItem(olMailItem);
MailItem.Recipients.Add('[email protected]');
MailItem.Subject := 'your subject';
MailItem.Body := 'http://kingron.myetang.com';
MailItem.Attachments.Add('C:\Windows\system.dat');
MailItem.Send;
Oulook := Unassigned;
end;
*************************
发送HTML格式邮件
下面的代码没有测试,因为我没有Outlook,而我又找不到Outlook express的CLSID或者ProgID…… :-(
var
Oe,MI:OleVariant;
begin
Oe:=CreateOleObject('Outlook.Application');
MI:=Oe.CreateItem(0);
MI.Subject:='subject';
MI.HTMLBody:='<html>..Input your HTML Source Here....</html>';
MI.Recipients.Add('Mail address like :[email protected]');
MI.Send; MI:=Unassigned;
OE:=Unassigned;
end;
但用ole發mail我知道
我就不知道怎么把自己pc上和server上的聯系人調出來用
盼解決
set oCDOSession = application.creatObject("MAPI.Session")
oCDOSession.logoin "","",False,False,0
btCaption Caption
if not err then
set orecip = oCDOSession .addressbook(Nothing,txtCaption,_ture,true,1,ButtonText,"","",0)
end if
if not err then
item.userproperties.find(fieldname).value = orecip(1).naem
end if
oCDOSession.logoff
oCDOSession = Nothingend sub这个程序是点一个按钮把通讯本打开,其它的你在慢慢研究吧。下面是MS的CDO的介绍。你也可以在MSDN中找,也可以在OUTLOOK的帮助中找到(前提是你装了office的vb帮助)对于CDO的开发应用介绍。