powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Outlook ошибка проверки писем
8 сообщений из 33, страница 2 из 2
Outlook ошибка проверки писем
    #39000072
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортанпотому что у него в счетчике остается 16(например) писем.
В паке в этот момент реально 16 писем
Но на начало процесса их было 20.

Раньше была проблема по проверке ПРОЧИТАННЫХ писем, но я это обошел, просто считывая состояние письма построчно(каждого письма) а не скопом. Хотел фильтром уменьшить количество просматриваемых писем. А то так по всем письмам пришлось бегать...
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39000095
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игортан,

Опишу шире, может принципиально другое решение есть.

Нужно импортировать данные в базу из определенных входящих писем.
На основании некоторых импортированных писем создать свои.
Потом по решению оператора, отправить сразу или потом.

Мое решение:
Импорт - сделал
Создание писем и сохранение в Черновиках - сделал
Отправка "нужных писем" - сделал, но попал на проблему: отправка не всех писем из Черновиков.
Коллекция писем в Черновиках постепенно(при отправке) уменьшается и цикл заканчивается "раньше просмотра" ВСЕХ писем в папке "Черновиков".....
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39000134
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игортан, (код не разбирал, из самого простого приходящего на ум) листай в обратную сторону
Код: vbnet
1.
2.
3.
4.
5.
Dim i as Long
    For  i=myItems.Count-1 To 0 Step -1
        Set OL_ItemMail=myItems(i)
        ...
    Next i
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39000526
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\\\,

Спасибо! Решение отличное. И даже в начале этой темы уже упоминалось, но я что то пропустил этот момент.
У себя обкатал. Буду пробовать у человека.
Одна ремарка
Код: vbnet
1.
2.
3.
4.
5.
Dim i as Long
    For  i=myItems.Count To 1 Step -1
        Set OL_ItemMail=myItems(i)
        ...
    Next i



иначе выпадал за пределы массива
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39000746
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игортан, одна ремарка
Это не массив, а коллекция...
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39000938
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\\\,
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39000939
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем, не важно).
Главное, что вопрос решен.
И за это, спасибо!
...
Рейтинг: 0 / 0
Outlook ошибка проверки писем
    #39141424
Игортан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Outlook,Создаешь MSHTML.HTMLDocument
Через htmlDoc.write вгружаешь в него MailItem.HTMLBody
И потом, в цикле, по htmlDoc.getElementsByTagName("td") получаешь содержимое ячеек

Решил написать, может кому пригодится.
Этот вариант оказался самым стабильным и предсказуемым.
В локализациях(рус/анг), битности(32/64) и версии винды(хр и 7).
Все равно чуть допиливать пришлось, но оно столь мизерное, что работает для все упомянутых вариантов
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Outlook ошибка проверки писем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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