Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / порядок For Each в VBA Outlook / 6 сообщений из 6, страница 1 из 1
12.05.2009, 16:59
    #35981168
Krasnaja Shapka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
порядок For Each в VBA Outlook
использую VBA в аутлуке для кое-чего типа продвинутых Rules (Правил): если то-то и то-то выполняется, то делай вот так вот. для перебора всех писем использую цикл
Код: plaintext
For Each myMail In myFolder.Items
возник вопрос, в каком порядке VBA перебирает все письма в папке? чисто на глаз, письма идут по времени получения, от самых новых к старым, но х.з. (может все зависит от сортировки самой папки в аутлуке?) и второй вопрос, есть ли возможность задавать цикл с перебором по нужному мне индексу? например, по размеру письма...

спасибо.
...
Рейтинг: 0 / 0
12.05.2009, 17:13
    #35981202
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
порядок For Each в VBA Outlook
Krasnaja Shapka,

Я такое не делал. По-моему, там для этого надо залезать в интерфейсы, как в этом случае в IEnumerator (или IEnumerating). Что-то такое.
...
Рейтинг: 0 / 0
12.05.2009, 17:22
    #35981227
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
порядок For Each в VBA Outlook
Krasnaja Shapka,

Посмотри, не совсем то, но из той оперы:

http://www.outlookcode.com/threads.aspx?forumid=2&messageid=25058
...
Рейтинг: 0 / 0
13.05.2009, 17:02
    #35983683
Krasnaja Shapka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
порядок For Each в VBA Outlook
нашел что за это отвечает, например
Код: plaintext
myFolder.Items.Sort "[Subject]", False
только не понял какой индекс берется по умолчанию. но это не важно.
VladConn, тем не менее спасибо
...
Рейтинг: 0 / 0
14.05.2009, 19:24
    #35986624
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
порядок For Each в VBA Outlook
Krasnaja Shapka,

Вы уверены, что там вообще предусмотрен индекс по умолчанию? Help пишет, что это поле обязательно:

Helpexpression.Sort(Property, Descending, Order)

expression Required. An expression that returns one of the objects in the Applies To list.

Property Required String . The name of the property by which to sort, which may be enclosed in brackets (for example, "[CompanyName]"). May not be a user-defined field, and may not be a multi-valued property, such as a category.
...
Рейтинг: 0 / 0
15.05.2009, 11:30
    #35987656
Krasnaja Shapka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
порядок For Each в VBA Outlook
VladConn, я имел ввиду цикл For Each ... in :)
а с Sort как раз все понятно :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / порядок For Each в VBA Outlook / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]