|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Есть готовый рабочий код позволяющий в почте сохранять вложения поступающие в мой ящик. Я хочу вложения сохранять и удалять их из тела письма, но по всей видимости такого метода myeitems(i).Delete не существует. Может кто то из Вас, друзья, знает решение этой проблемы? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2014, 10:16 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
prologosЕсть готовый рабочий код позволяющий в почте сохранять вложения поступающие в мой ящик. Я хочу вложения сохранять и удалять их из тела письма, но по всей видимости такого метода myeitems(i).Delete не существует. Может кто то из Вас, друзья, знает решение этой проблемы? Код: vbnet 1. 2. 3.
MailItem.Attachments.Remove(i) и это тоже не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2014, 10:56 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Один мой товарищ предложил использовать такую конструкцию... однако это не вложения, а письма переносятся в другую папку. Все же интересен вариант с удалением/перемещением вложений. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2014, 13:19 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Здесь похоже на VBA из знатоков никого нет. ((( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2014, 22:43 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
prologosЗдесь похоже на VBA из знатоков никого нет. (((это типа подначка такая на слабо? здесь просто мало знатоков объектной модели оутлука. Я вот, например, тупо не знаю, как подобраться в объектной модели оутлука к конкретному письму в моем оутлуке. Запись макроса я там тоже не нашел. Изучать же объектную модель мне пока недосуг. предлагаю в первоначальном коде убрать On Error и попытаться выполнить. в частности, мне совершенно непонятно, что там делает строка Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2014, 23:24 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Shocker.ProИзучать же объектную модель мне пока недосуг.впрочем, немножко разобрался, смог получить в переменную в письмо и удалил из него аттачмент с помощью Delete prologosпо всей видимости такого метода myeitems(i).Delete не существует.Вангую, что ошибка в том, что ты пытаешься удалить несуществующий нулевой элемент коллекции. Избавься от зла в виде On Error и будет тебе щастье и форум с отсутствующими знатоками VBA не понадобится ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2014, 23:51 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Shocker.Pro, да эта строка лишняя надо было move использовать если бы я хотел удалять письмо целиком. Спасибо за ответ, сейчас попробую в общем проверять нулевой ли элемент. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2014, 07:47 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Короче, я от error избавился и написал код который нормально выполняется, однако аттачменты не удаляет Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2014, 08:02 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
"не работает" - это что значит? ошибку выдает или просто результата нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2014, 09:23 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
кстати, удалять в таком цикле тоже неправильно, допустим если изначально было 5 аттачментов, то к моменту удаления пятого в коллекции уже нет элемента с индексом 5, так как их стало меньше. Надо каждый раз либо удалять первый элемент, либо удалят от конца к началу ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2014, 09:26 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Shocker.Pro, а пример можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2014, 22:31 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
пример чего? цикла? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2014, 23:05 |
|
VBA Outlook - сохранение вложений нового письма. Не работает удаление вложений.
|
|||
---|---|---|---|
#18+
Shocker.Pro, нет - с циклами все понятно, вопрос только в том, почему аттачменты не удаляются ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2014, 01:49 |
|
|
start [/forum/topic.php?fid=60&msg=38663047&tid=2156328]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 139ms |
0 / 0 |