国产2020最新精品视频,国产呦系列呦交,91天天在线综合播放,h片欧美日最新在线网站

<s id="mwkus"></s>

<output id="mwkus"><div id="mwkus"><ol id="mwkus"></ol></div></output>

<sup id="mwkus"><center id="mwkus"><label id="mwkus"></label></center></sup>

        <output id="mwkus"></output>
      1. VIP標(biāo)識 上網(wǎng)做生意,首選VIP會員| 設(shè)為首頁| 加入桌面| | 手機(jī)版| RSS訂閱
        食品伙伴網(wǎng)服務(wù)號
         
        當(dāng)前位置: 首頁 » 食品專題 » 辦公軟件-word使用技巧 » 正文

        做一個自己的電子郵件軟件

        放大字體  縮小字體 發(fā)布日期:2006-06-01

          長時間使用Outlook Express收發(fā)電子郵件的軟件,你是不是也有點(diǎn)煩?是不是像我一樣,也想什么時候自己動手編寫一個屬于自己收發(fā)電子郵件的軟件。如果是這樣,那么隨我來吧!其實(shí)在VB中,應(yīng)用程序可以通過調(diào)用微軟公司的MAPI(Messaging Application Programming Interface)消息應(yīng)用程序編程接口,輕松實(shí)現(xiàn)收發(fā)電子郵件的功能。

          VB中有兩個郵件收發(fā)功能的核心控件:MAPI會話和MAPI消息控件。MAPI會話控件用于建立和控制一個Microsoft Mail會話,MAPI消息控件用于創(chuàng)建和收發(fā)郵件消息。此外,程序必須運(yùn)行在采用MAPI的消息系統(tǒng)(如Microsoft Exchange 、Outlook等)的環(huán)境中。

          窗體設(shè)計

          打開VB,在Form1中加入5個文本框,7個命令按鈕,同時通過添加部件的方法將MAPI控件加入窗體中(如圖1)。各對象的屬性設(shè)置如圖2。

          
          圖1 窗體設(shè)置

          
          圖2 對象屬性設(shè)置

          編寫代碼

          Private Sub Command1_Click()

          If Val(Text2.Text) <= 0 Then Exit Sub

          Text2.Text = Val(Text2.Text) - 1

          Call xs ()

          End Sub

          Private Sub Command2_Click()

          If Val(Text2.Text) >= Val(Text1.Text) - 1 Then Exit Sub

          Text2.Text = Val(Text2.Text) + 1

          Call xs()

          End Sub

          Private Sub Command3_Click()

          MAPIMessages1.SessionID = MAPISession1.SessionID

          MAPIMessages1.MsgIndex = -1 ′ 建立發(fā)送緩沖區(qū)

          MAPIMessages1.Compose ′ 寫新郵件

          MAPIMessages1.Send True

          End Sub

          Private Sub xs()

          MAPIMessages1.MsgIndex = Val(Text2.Text) ′ 指定電子郵件

          Text3.Text = MAPIMessages1.MsgSubject  ′ 電子郵件主題

          Text4.Text = MAPIMessages1.MsgOrigDisplayName

            ′ 電子郵件發(fā)信人姓名

          Text5.Text = MAPIMessages1.MsgNoteText ′ 電子郵件全文

          End Sub

          Private Sub Command4_Click()

          MAPIMessages1.SessionID = MAPISession1.SessionID

          MAPIMessages1.MsgIndex = Val(Text2.Text)

          MAPIMessages1.Reply

          MAPIMessages1.Send True

          End Sub

          Private Sub Command5_Click()

          MAPISession1.SignOff

          MAPISession1.DownLoadMail = True

          MAPISession1.SignOn

          MAPIMessages1.SessionID = MAPISession1.SessionID

          MAPIMessages1.FetchUnreadOnly = False

          MAPIMessages1.Fetch

          Text1.Text = MAPIMessages1.MsgCount

          Text2.Text = 0

          End Sub

          Private Sub Command6_Click()

          On Error GoTo err:

          MAPIMessages1.Show

          err:

          End Sub

          Private Sub Form_Activate()

          Call xs

          End Sub

          Private Sub Form_Load() ′ 系統(tǒng)初始化

          MAPISession1.DownLoadMail = False

          MAPISession1.SignOn ′ 處理開始

          MAPIMessages1.SessionID = MAPISession1.SessionID

          MAPIMessages1.FetchUnreadOnly = False

          MAPIMessages1.Fetch

          Text1.Text = MAPIMessages1.MsgCount

          Text2.Text = 0

          End Sub

          Private Sub Command7_Click()

          MAPISession1.SignOff  ′ 處理結(jié)束

          End

          End Sub

          好了,代碼終于寫完了,運(yùn)行一下,看看效果,還不錯吧!當(dāng)然,如果你想更完善一些,就需要你自己努力了。本程序在Windows XP下運(yùn)行通過。

         

         

         
        推薦圖文
        推薦食品專題
        點(diǎn)擊排行
         
         
        Processed in 0.376 second(s), 637 queries, Memory 2.36 M