怎么獲取outlook的接口,1000分求救。急,來的給分。


怎么獲取outlook的接口,比如,郵件是否發送了,是否有新郵件,再比如,outlook的屬性設置,我現在用的是對象模型,可是不能解決。可以給我代碼以及參考資料,謝謝。

11 个解决方案

#1


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

#2


不懂你的意思樓上的,outlook不是VBA編寫呀,現在就是個問題,你能幫我解決嗎

#3


肯定是支持的
比如判斷新郵件的題目:
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 If



If myItem.Subject = "JP BKG REPORT" Then
Set myAttachments = myItem.Attachments
myAttachments.Item(1).SaveAsFile "C:\" & _
    myAttachments.Item(1).DisplayName

myAttachments.Item(2).SaveAsFile "C:\" & _
    myAttachments.Item(2).DisplayName

End If



End Sub

#4


自己寫個SMTP和POP客戶端更簡單.

#5


please refer to CDO object

#6


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

#7


不對,用VB的標准控件 MAPI就可以了。
MAPI控件專門服務於OUTLOOK郵件。

#8


各位:過了年了,能不能在幫幫我呀,給我資料,網、址,代碼都可以呀????

#9


關注中

#10


對,還不如自己寫一個

#11


我用outlook express,VBA就不行了。
MAPI本身的局限性也太大了,一個功能少,二是不支持多種字體的(讀取韓文寫的內容就是亂碼)。
我也在研究這個,共同探討吧。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: