Outlook! Поиск в папке Контакты

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Outlook! Поиск в папке Контакты

Сообщение tofik » 16.08.2004 (Пн) 14:30

Как в оутлуке найти item в ContactItem!
В хелпе нашел что есть такой метод Find:
Код: Выделить всё
...
Set objContact = objContacts.Items.Find("[FileAs] = ""Smith, Jeff"" and [FirstName] = ""Jeff""")
...

В скобках фильтр, но как его праильно описать?
Подскажите плизззз!

XPraptor
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 02.12.2003 (Вт) 18:13
Откуда: Minsk

Сообщение XPraptor » 16.08.2004 (Пн) 14:35

А там же в хэлпе слабо развернуть список фильтра?


Body
Categories

Children

Class

Companies

CompanyLastFirstNoSpace

CompanyLastFirstSpaceOnly

ContactNames

Contacts

ConversationIndex

DLName

Email1EntryID

Email2EntryID

Email3EntryID

EntryID

HTMLBody

IsOnlineMeeting

LastFirstAndSuffix

LastFirstNoSpace

AutoResolvedWinner

BodyFormat

InternetCodePage

Permission
LastFirstNoSpaceCompany
LastFirstSpaceOnly

LastFirstSpaceOnlyCompany

LastFirstNoSpaceAndSuffix

MemberCount

NetMeetingAlias

NetMeetingAutoStart

NetMeetingOrganizerAlias

NetMeetingServer

NetMeetingType

RecurrenceState

ReplyRecipients

ReceivedByEntryID

RecevedOnBehalfOfEntryID

ResponseState

Saved

Sent

Submitted

VotingOptions

DownloadState

IsConflict

MeetingWorkspaceURL
Если руки кривые, то не надо ругать разработчиков.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 16.08.2004 (Пн) 14:40

допустим мне нужна запись с LastName="zzz" и FirstName="qqq"
как мне задать такой фильтр?

XPraptor
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 02.12.2003 (Вт) 18:13
Откуда: Minsk

Сообщение XPraptor » 16.08.2004 (Пн) 14:56

sFilter = "[LastName] = 'zzz' And [FirstName] = 'qqq'"
Если руки кривые, то не надо ругать разработчиков.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 17.08.2004 (Вт) 10:10

ну хорошо,
а если мне сравнение нужно делать с переменной?
а не просто c "zzz"

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 17.08.2004 (Вт) 10:29

eсли считать что zzz переменная то:
"[LastName] = zzz "
не катит

XPraptor
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 02.12.2003 (Вт) 18:13
Откуда: Minsk

Сообщение XPraptor » 17.08.2004 (Вт) 10:50

Ну какой же ты.... Почитай про синтаксис языка VB, в любом хэлпе. У тебя готовый пример, из него ясно что должно быть в кавычках, неужели так трудно вписать переменную в кавычки?
[LastName]=" & Chr(34) & strZzz & Chr(34) & " AND ..."
Если руки кривые, то не надо ругать разработчиков.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList