Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.01.2008, 10:59   #1
Snoopa
 
Регистрация: 08.01.2008
Сообщений: 6
Печаль Помогите чайнику

Народ здравствуйте!
Помогите пожалуйста, есть такая проблема: в Прайс-листе нашей фирмы
ссылка "Отправить Письмо" там стоит ссылка mailto:адрес@почты, но мне нужно чтоб при нажатии на ссылку можно было через Outlook еше прикрепить этот же Прайс-лист автоматически чтобы отправить.
p.s.: так нужно потому-что в прайсе есть колонка заказ там клиент заполняет кол-во заказываемого товара. Мне нужно чтоб не сохранить лист потом прикрепить к письму а сразу же нажать на сслыку и все прикреплялось!
Если нужно могу дать сам прайс-лист.
Заранее блогадарен!!!
Snoopa вне форума
Старый 08.01.2008, 12:16   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию Создание почтового сообщения из командной строки

Чтобы создать почтовое сообщение с заранее предопределёнными параметрами, можно использовать командную строку вида
mailto:<адрес>?cc=<кому_копию>&bcc= <кому_копию>&subject=<тема>&body=<т екст_сообщения>"диск:\путь\имя_вкла дываемого_файла.расширение"
Обратите внимание на то, что поля сообщения отделяются от адреса вопросительным знаком, а друг от друга — амперсандами. Если какое-то из полей будет ненужным, то его можно не указывать. Не все почтовые программы понимают имя вкладываемого в сообщение файла. Если понимают — вкладывают, если не понимают — добавляют имя файла в последнее заданное поле. Из того, что я проверял — Аутлук вкладывает, а OE, как оказалось — нет. Некоторые символы, включенные в тему или текст сообщения, могут привести к неправильной интерпретации командной строки, поэтому их следует заменять соответствующими шестнадцатеричными значениями. Вот неполный список таких символов:

пробел %20
запятая %2C
вопросительный знак %3F
точка %2E
восклицательный знак %21
двоеточие %3A
точка с запятой %3B

Такую командную строку можно использовать в ярлыке, в командном файле, в теле почтового сообщения, в гипертекстовом документе (например, на вашей страничке), в окне "Выполнить" или в строке адреса Проводника или Обозревателя Интернета.

Источник "Полезные советы по работе с компьютером"
_Dmitry вне форума
Старый 08.01.2008, 13:42   #3
Snoopa
 
Регистрация: 08.01.2008
Сообщений: 6
По умолчанию

_Dmitry скажи это вводится в гиперссылку?

Последний раз редактировалось Snoopa; 08.01.2008 в 13:45.
Snoopa вне форума
Старый 08.01.2008, 14:12   #4
Snoopa
 
Регистрация: 08.01.2008
Сообщений: 6
По умолчанию

перед этим нечего не пишется? "диск:\путь\имя _вкладываемого_файла.расширение"
Snoopa вне форума
Старый 08.01.2008, 14:25   #5
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

В экселевскую гиперссылку загоните:
mailto:aaa@mail.ru?subject=тема&bod y=текст_сообщения"c:\temp\ddd.cpp"
_Dmitry вне форума
Старый 09.01.2008, 10:18   #6
Snoopa
 
Регистрация: 08.01.2008
Сообщений: 6
По умолчанию

Почему-то не прикрепляет а "c:\temp\ddd.cpp" это узнает как текст сообшения!
Может что еше надо указать?

Последний раз редактировалось Snoopa; 09.01.2008 в 10:53.
Snoopa вне форума
Старый 09.01.2008, 11:39   #7
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Это же пример, сюда впишите путь к своему файлу. Ну, и как написано выше, вложение не гарантируется.
_Dmitry вне форума
Старый 09.01.2008, 12:10   #8
Snoopa
 
Регистрация: 08.01.2008
Сообщений: 6
По умолчанию

Дмитрий вот сам файл внизу попробуй вставить сслыку.
Вложения
Тип файла: zip price.zip (359.7 Кб, 24 просмотров)

Последний раз редактировалось Snoopa; 10.01.2008 в 00:08.
Snoopa вне форума
Старый 10.01.2008, 00:10   #9
Snoopa
 
Регистрация: 08.01.2008
Сообщений: 6
По умолчанию

Дмитрий на другом форуме помогли вот МАКРОС:
Dim OL As New Outlook.Application
Dim SM As Outlook.MailItem
ActiveWorkbook.SaveAs Filename:="C:\temp.xls"
Set SM = OL.CreateItem(olMailItem)
SM.Attachments.Add ("C:\temp.xls")
SM.To = "адрес@почты"
SM.Subject = "Заказ товара"
'SM.Display
SM.Send
Set SM = Nothing
Set OL = Nothing
ActiveWorkbook.Close

Спасибо за оказанную помощь!!!
Snoopa вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите , пож-та, еще одному чайнику Basset Microsoft Office Access 1 08.08.2008 07:31
Помогите чайнику Леон Microsoft Office Access 4 21.07.2008 14:41
Задача по СИ++,помогите чайнику... Nikska Помощь студентам 1 20.05.2008 15:16
Помогите чайнику в програмировании Нати Помощь студентам 6 18.10.2007 13:15