本身OUTLOOK就是MICROSOFT的一部分
里面内置VBA
当然后接口了

解决方案 »

  1.   

    不懂你的意思楼上的,outlook不是VBA编写呀,现在就是个问题,你能帮我解决吗
      

  2.   

    肯定是支持的
    比如判断新邮件的题目:
    Private Sub Application_NewMail()
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set myOlApp = CreateObject("Outlook.Application")
    Set myNamespace = myOlApp.GetNamespace("MAPI")
    Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox)Set myItem = myFolder.Items(1)If myItem.Subject = "SC REPORT" Then
    Set ss = fs.OpenTextFile("c:\test.txt", 8, True)
    ss.writeline (myItem.Subject)
    ss.writeline (myItem.SenderName)
    ss.writeline (myItem.Body)End IfIf myItem.Subject = "JP BKG REPORT" Then
    Set myAttachments = myItem.Attachments
    myAttachments.Item(1).SaveAsFile "C:\" & _
        myAttachments.Item(1).DisplayNamemyAttachments.Item(2).SaveAsFile "C:\" & _
        myAttachments.Item(2).DisplayNameEnd IfEnd Sub
      

  3.   

    自己写个SMTP和POP客户端更简单.
      

  4.   

    please refer to CDO object
      

  5.   

    里面加载ACTIVEX控件就可以了啊
    VB里面在你装了OUTLOOK就有了的
      

  6.   

    不对,用VB的标准控件 MAPI就可以了。
    MAPI控件专门服务于OUTLOOK邮件。
      

  7.   

    我用outlook express,VBA就不行了。
    MAPI本身的局限性也太大了,一个功能少,二是不支持多种字体的(读取韩文写的内容就是乱码)。
    我也在研究这个,共同探讨吧。