MAPIMessages控制項

MAPIMessages控制項可以簽到並建立一個MAPI會話,也可以從一個MAPI會話中籤退。

基本介紹

  • 中文名:MAPIMessages控制項
  • 外文名:Messaging Application Program Interface
  • 全稱:郵件應用程式編程接口
  • 屬性:Action屬性
百度名片,郵件緩衝區,屬性,方法,

百度名片

MAPI(郵件應用程式編程接口,Messaging Application Program Interface)控制項允許你創建Visual Basic MAPI郵件應用程式。有兩種MAPI控制項:MAPISession MAPIMessages
MAPISession控制項可以簽到並建立一個MAPI會話,也可以從一個MAPI會話中籤退。MAPIMessages控制項允許用戶執行各種郵件系統函式。
MAPI控制項在運行時是不可見的。並且,這些控制項沒有事件。要使用它們,你必須指明相應的方法。
在MAPISession控制項建立了一個會話連線之後,MAPIMessages控制項就執行各種郵件系統函式。要使得這些控制項工作,必須有MAPI服務。與MAPI兼容的電子郵件系統都提供MAPI服務。
MAPIMessages控制項的大部分屬性可以分成4個功能區域:地址簿、檔案附屬檔案、郵件和接收者屬性。檔案附屬檔案、郵件和接收者屬性分別由AttachmentIndex,MsgIndex和RecipIndex屬性控制。

郵件緩衝區

當使用MAPIMessages控制項時,你需要跟蹤兩個緩衝區,compose緩衝區和read緩衝區。read緩衝區是由從用戶的Inbox取來的郵件組成的索引集合。MsgIndex屬性用來訪問該集合中的每個郵件,索引值0表示第一個郵件,以後每個郵件的索引值加1。
郵件集合是使用Fetch方法建立的。該集合包含了所有FetchMsgType類型的郵件,並根據FetchSorted屬性排序。使用FetchUnreadOnly屬性可以確定集合中是否包含以前已經讀過的郵件。用戶不能修改read緩衝區中的郵件,但可以將其拷貝到compose緩衝區進行修改。
在compose緩衝區中可以創建或編輯郵件。當MsgIndex屬性設定為-1時,compose緩衝區就是活動緩衝區。有許多郵件動作只有在compose緩衝區中才是有效的,如傳送郵件,傳送帶對話框的郵件,保存郵件或刪除接收者和附屬檔案等。

屬性

Action屬性(MAPIMessages控制項),AddressCaption屬性,AddressEditFieldCount屬性,AddressLabel屬性,AddressModifiable屬性,AddressResolveUI屬性,AttachmentCount屬性,AttachmentIndex屬性,AttachmentName屬性,AttachmentPathName屬性,AttachmentPosition屬性,AttachmentType屬性,FetchMsgType屬性,FetchSorted屬性,FetchUnreadOnly屬性,MsgConversationID屬性,MsgCount屬性,MsgDateReceived屬性,MsgID屬性,MsgIndex屬性,MsgNoteText屬性,MsgOrigAddress屬性,MsgOrigDisplayName屬性,MsgRead屬性,MsgReceipRequested屬性,MsgSent屬性,MsgSubject屬性,MsgType屬性, RecipAddress屬性,RecipCount屬性,RecipDisplayName屬性,RecipIndex屬性,RecipType屬性,SesssionID屬性(MAPIMessages控制項),Name屬性,Parent屬性,Zndex屬性(ActiveX控制項),Tag屬性(ActiveX控制項),Object屬性(ActiveX控制項)。

方法

Compose方法,Copy方法(MAPIMessages控制項),Delete方法(MAPIMessages控制項),Fetch方法,Forward方法,Reply方法,ReplyAll方法,ResolveName方法,Save方法,Send方法,Show方法(MAPIMessages控制項)。

相關詞條

熱門詞條

聯絡我們