sorry, justrealised a silly mistake!!! -----Original Message----- From: Jon Hill [mailto:[EMAIL PROTECTED]] Sent: 02 July 2002 17:01 To: Exchange Discussions Subject: RE: VB - Retrieving contacts from Exchange Server
Your code used the Outlook Object Model, so the following code should work: Set olNS = ol.GetNamespace("MAPI") Set olGAL = olNS.AddressLists("Global Address List") For Each olThisBox In olGAL.AddressEntries If olThisBox.DisplayType = olUser Then Set mailbox = olNS.CreateRecipient(outThisBox.Name) ...insert code here... End If Next It would probably run faster if you used the CDO model. The following might get you started: Sub FindMessageCDO() 'find all messages whose subject contains a particular line of text Dim strProfileInfo As String Dim cdoSession As New MAPI.Session Dim cdoGAL As MAPI.AddressList Dim cdoMailboxes As MAPI.AddressEntries Dim cdoThisBox As MAPI.AddressEntry Dim cdoInbox As MAPI.Folder Dim cdoInboxMsgs As MAPI.Messages Dim cdoInboxFilter As MAPI.MessageFilter Dim cdoThisMsg As MAPI.Message Dim cdoOtherSession As MAPI.Session Dim iBadMsgCount As Integer Dim dtmStart As Date Const strSUBJ = "Homepage" strExchServer="MyMailServer" strMailbox = "MyMailbox" strProfileInfo = strExchServer + vbLf + strMailbox Set cdoGAL = cdoSession.AddressLists("Global Address List") For Each cdoThisBox In cdoGAL.AddressEntries With cdoThisBox If .DisplayType = olUser Then iBadMsgCount = 0 Set cdoOtherSession = Application.CreateObject("Mapi.Session") strProfileInfo = strExchServer + vbLf + .Address cdoOtherSession.Logon "", "", False, True, 0, True, strProfileInfo On Error Resume Next Set cdoInbox = cdoOtherSession.Inbox If Err = 0 Then On Error GoTo 0 Set cdoInboxMsgs = cdoOtherSession.Inbox.Messages ...insert code here... Set cdoInboxMsgs = Nothing End If End If End With Next End Sub _________________________________________________________________ List posting FAQ: http://www.swinc.com/resource/exch_faq.htm Archives: http://www.swynk.com/sitesearch/search.asp To unsubscribe: mailto:[EMAIL PROTECTED] Exchange List admin: [EMAIL PROTECTED] _________________________________________________________________ List posting FAQ: http://www.swinc.com/resource/exch_faq.htm Archives: http://www.swynk.com/sitesearch/search.asp To unsubscribe: mailto:[EMAIL PROTECTED] Exchange List admin: [EMAIL PROTECTED]