home *** CD-ROM | disk | FTP | other *** search
-
- Windows Integration
- Code 1
- Global objSession As Object
- Global objMessages As Object
- Global objMessage As Object
- Global AppVersion$
- Code 2
- Private Sub ExchangeStart_Click()
- Set objSession = CreateObject("MAPI.Session")
- objSession.Logon
- Screen.ActiveForm.WindowState = 1
- Call CountMessages
- Timer1.Enabled = True
- ExchangeStop.Enabled = True
- ExchangeStart.Enabled = False
- End Sub
- Code 3
- Sub CountMessages()
- Dim cUnread As Integer
- Dim cMessageCount as Integer
- Set objMessages = objSession.Inbox.Messages
- On Error GoTo error_olemsg
- If objMessages Is Nothing Then
- MsgBox "must select a messages collection"
- Exit Sub
- End If
- Set objMessage = objMessages.GetFirst
- cUnread = 0
- MessageCount = 0
- While Not objMessage Is Nothing
- If True = objMessage.Unread Then
- cUnread = cUnread + 1
- End If
- cMessageCount = cMessageCount + 1
- Set objMessage = objMessages.GetNext
- Wend
- Form1.Caption = cUnread & " / " & cMessageCount & " unread
- (Inbox)"
- Set objMessages = Nothing
- Exit Sub
- error_olemsg:
- MsgBox "Error " & Str(Err) & ": " & Error$(Err)
- Resume Next
- End Sub
-
-
-