#7124
MA
Participant

    I would recommend you use the GroupWise Object API AddressBookEntries Find(Condition) method. You can use wildcard characters “*” and “?” in the filter expression. The folowing code uses the Find method to find contacts in the “Frequent Contacts” address book.

    For more details see the Object API documentation at:

    http://developer.novell.com/ndk/doc/gwobjapi/index.html?gwobjenu/data/h7ikbsqg.html

    dim oBook
    dim oContact
    dim oContacts
    dim iSyntax

    set oBook = groupwise.account.addressbooks.item(“Frequent Contacts”)
    iSyntax = “(Name CONTAINS “”” & inputbox(“Find contact”, “”, “”) & “*””)”
    set oContacts = oBook.AddressBookEntries.find(iSyntax)

    msgbox “Contacts Found: ” & oContacts.count

    for each oContact in oContacts
    msgbox oContact.displayname
    next

    [This message was edited by Support 1 on February 09, 2005 at 02:43 PM.]