不可以,Outlook Express不是ActiveX,就象notepad.exe

解决方案 »

  1.   

    谢谢 hhjjhjhj(大头)(想变胡萝卜^^!
    请问,是否可以通过MAPI(Message API)间接调用Outlook Express?尽管像notepad.exe一样的程序不是ActiveX控件,但在Jscript中使用windows shell一样可以直接调用,不是吗?不管是直接还是间接的办法,只要能与Outlook Express交互就可以了。
      

  2.   

    请问有人用过MSMAPI.MAPISession这个ActiveX控件吗?
      

  3.   

    樓主,你是不是知道怎樣鏈接到OutLook呀?不如幫我解決個問題了,
    http:......?temp=405575(不好意思,我這裏不能粘貼了,就只有偷個懶了)
      

  4.   

    可以的
    wscript.echo  Set outlookApp = CreateObject("Outlook.Application")   //创建一个OUTLOOK应用的对象  If outlookApp= "Outlook" Then   Set mapiObj=outlookApp.GetNameSpace("MAPI")    //获取MAPI的名字空间   Set addrList= mapiObj.AddressLists .......类似这样用MAPI的
      

  5.   

    Outlook Express对象可能不可以连接吧,不是office的内容,没有测试过
      

  6.   

    谢谢 patchclass(黑翼) !用Outlook.Application建立的是Microsoft Office的ActiveX对象,在该对象中调用的MAPI接口所获得的数据应该是来自Office Outlook的吧?对于如何调用Office中的对象,在Office应用程序帮助的开发说明中不难找到!本人需要的数据应该是来自Outlook Express的。对于这个对象的连接似乎有特殊限制。
    尽管本人在VS.NET中尝试建立Outlook Express对象,并已经能看到所有受JScript支持的对象成员,但在IE运行后总会出现对象无法创建的错误。
      

  7.   

    推荐看看这篇文章:网页Javascript提交OutLook发送邮件
    http://soft.yesky.com/198/3062198.shtml