Как в Outlook все вложения перенести в другое письмо?

Программирование на Visual Basic for Applications
Злой!!!
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 02.06.2003 (Пн) 14:57
Откуда: Киев

Как в Outlook все вложения перенести в другое письмо?

Сообщение Злой!!! » 02.06.2003 (Пн) 15:13

Всем привет!
Помогите, пожалуйста.

Нужно пересылать сообщения со всеми вложениями. Forward использовать не получается (какие-то конфликты с правами в Exchange). Делаю новое сообщение, а как в него все вложения перенести не могу понять... :( Может кто-нибудь сталкивался?

Заранее спасибо!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.06.2003 (Пн) 16:06

Что значит "все вложения"? Все письма из inbox как вложения? Или вложения изо всех писем в inbox?

Злой!!!
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 02.06.2003 (Пн) 14:57
Откуда: Киев

Сообщение Злой!!! » 02.06.2003 (Пн) 16:16

Есть в инбоксе некая папка, в ней письма с вложениями.
Эти письма надо продублировать с находящимися в них вложениями.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 02.06.2003 (Пн) 16:24

А что, метод MailItem.Copy уже отменили :) ?

Злой!!!
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 02.06.2003 (Пн) 14:57
Откуда: Киев

Сообщение Злой!!! » 03.06.2003 (Вт) 10:56

Спасибо, работает!

А как ему папку-родителя поменять? А то он в старой папочке сразу появляется...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 03.06.2003 (Вт) 13:07

Ну можно очевидно сделать так:

Код: Выделить всё
set obj = mailitem.copy
set obj.parent = yournamespace.folders.item ("FolderINeed")


Предполагается, что yournamespace - это созданый у тебя твой namespace объект через который ты работаешь с аутлуком в данный момент.

Злой!!!
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 02.06.2003 (Пн) 14:57
Откуда: Киев

Сообщение Злой!!! » 03.06.2003 (Вт) 16:42

Хм... может глюк, но моя папочка, откуда я mailitem'ы беру после

Код: Выделить всё
set obj = mailitem.copy
set obj.parent = yournamespace.folders.item ("FolderINeed")


в "FolderINeed" переименовывается :?
А письма в неt и копируются...

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 04.06.2003 (Ср) 11:08

Вообще-то, фолдер, в который ты собираешься помещать месаджи должен уже существовать :)

Злой!!!
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 02.06.2003 (Пн) 14:57
Откуда: Киев

Сообщение Злой!!! » 04.06.2003 (Ср) 11:43

Уже есть...

Я вот правда не пойму. Я ведь хочу все эти месажди сразу отослать, кому следует, значит "FolderINeed" есть фолдер "Исходящие", правда? А он, гад, мою папку в "Исходящие" переименовал, все месаги скопировал и доволен. Теперь у меня 2 исходящих папки :)

а медот .Send ругается, не могу понять почему :(


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

    TopList