Outlook:=CreateOleObject(Outlook.Application);为什么运行后老说outlook是无效类??(100分)

  • 主题发起人 主题发起人 Gec
  • 开始时间 开始时间
G

Gec

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var
Outlook: variant;{ Application }
begin
Outlook:=CreateOleObject(Outlook.Application);
end;
运行后老说outlook是无效类
 
需要的是office系列的Outlook,不是OutLook Express,后者没用。
 
没有office就不能操作outlook 类?
我该怎么办?
Outlook:=CreateOleObject('Outlook.Application');仍然报错
 
当然了,比如没有Word就不能创建Word的类。
 
我收发邮件用outlook
"%ProgramFiles%/Outlook Express/msimn.exe"
应该可以用这个类吧?
 
不是,那个是OutLookExpress。不支持Com的。
 
yzhshi, 我想看到outlook里的文件
我该怎么办啊?
 
1、物理读取文件。
2、使用ShellExecute、Winexec等打开msimn.exe
我只有这两个思路,顺便提一下,Foxmail是通过前者的。
 
物理文件叫‘收信箱.dbx'
我打开后看到很多乱码
真奇怪!
 
他当然有他自己的格式的。
比如Kv3000现在就可以杀里面的病毒,当然也是弄懂了结构以后才做的。还有foxmail的导入outlook邮箱的功能也是读取物理文件的。
 
朋友,谢谢你答复这么快
有没有现成例子啊?
 
呵呵,真抱歉,没有,只有理论,还不是特别成熟的理论[:(]
 
后退
顶部