VB + Почтовый клиент!

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
mon
Сообщения: 14
Зарегистрирован: 04 июн 2004, 12:54

Люди подскажите плиз, может кто то из вас это уже делал!
Все вы знаете, если у вас усановлен почтовый клиент, то по правому клику на файле появляется такой пункт в меня отправить, как "адресат", при нажатии на который появляется новое сообщение с вложенным в него данным файлом!
Вот в этом и состоит мой вопрос, как можно это сделать програмным путем?
uhm57
Сообщения: 5
Зарегистрирован: 09 дек 2004, 10:46

В экселе?

ActiveWorkbook.Sendmail recipients:= Subject:= ReturnReceipt:=True/False
mon
Сообщения: 14
Зарегистрирован: 04 июн 2004, 12:54

Вообщето в 1С!
Но в настоящий момент ищулюбую информацию по этому поводу, чтоб определить направление поиска!
А расшифровать можно?
Точнее, что это за функция, что она делает и как выглядит, и какие значения и параметры в нее могут передаваться?
Если не трудно конечно, плизззззз! :)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

А расшифровать можно?
Точнее, что это за функция, что она делает

Приведенная выше функция выполняется в частности, при выборе меню Файл/Отправить.

Вообще приведенный выше пример не из VB, а из VBA, т.е. имеет прямое отношение к MSOffice.

Теперь по существу:
Меню Отправить в прорводнике образуется набором ярлыков в папке SendTo в профиле пользователя. Ярлык "Адресат" расширением оболочки (shellext) и в случае OutlookExpress, например, ссылается на CLASSID класса, реализованного в sendmail.dll

Использовать shellext-ы можно.
Для этого нужно пользоваться функциями ShellAPI.

Т.е. можно выполнить любую команду из локального меню файла в провонике.
Поробности поспрашивайте на доске "WinAPI, Shell."

Если для Вас не критично отправлять именно письмо с аттачем, а достаточно просто письмо с определенной темой и текстом, то можно обойтись протоколом mailto. (если надо расскажу, но там аттачей нет).
mon
Сообщения: 14
Зарегистрирован: 04 июн 2004, 12:54

К сожалению в том то и проблема, что нужно именно с аттачем! :(
Ответить