Как добавить из 1С подпись в письмо в MS Outlook #358145


#0 by NikVars
Создаю письмо в 1С 7.7 так, как предложено в Теперь возникла необходимость подставить в сформированное письмо подпись, которая уже введена в MS Outlook в Сервис-Параметры-Сообщения-Подписи. Как это сделать из 1С? Заранее благодарю за ответ.
#1 by ТелепатБот
#2 by dk
а что с макросами? Проблема записать и поглядеть где эта подпись хранится?
#3 by NikVars
Хорошая идея однако!
#4 by smaharbA
нету вроде записи макросов в оутлуке а если просто создать два профиля оутлука и у одного выставить - подписывать при отправке (или как там)
#5 by Rovan
Письмо.Body = "Тест тела письма";
#6 by NikVars
Подскажи где в MS Outlook 2003 запись макроса?
#7 by Rovan
(+5) не то !
#8 by NikVars
Оутлук подпись сразу подставляет. Создаешь письмо, а подпись уже торчит. Это тоже вариант, об этом я думал, но это не гибкий вариант. Толкая эту тему нужно будет анализировать пользователей и хранить список е-майлов в обработке, что не очень хорошо...
#9 by lexa
посмотри что у тебя в myItem.Body перед myItem.Body ="Счет находится в прикрепленном файле"
#10 by smaharbA
2-профиля
#11 by Rovan
(+7) нашел   Файлы с подписями находятся в %USERPROFILE%Application DataMicrosoftSignatures Может выташить файл оттуда и вставить его в письмо
#12 by NikVars
Это у меня формирование темы письма.
#13 by NikVars
Точно!!!! Спасибо!!!!!!!!! Она там лежит в 3-х видах. Буду цеплять! Не совсем понял идею...
#14 by Filin396
Это у тебя формирование тела письма.   lexa предположил, что после у тебя в myItem.Body уже лежит твоя подпись, а ты ее затираеш попробуй myItem.Body ="Счет находится в прикрепленном файле"+myItem.Body
#15 by NikVars
Понял. Попробовал. Даже через сообщить вывел в окно сообщений. Глухо - тело письма пустое! ПодписьМоя - пустая!!!
#16 by Filin396
А к чему в Оутлуке привязана подпись? У тебя там несколько пользователей? Подпись своя у каждого?
#17 by NikVars
Под моим профилем я вижу подпись только свою! Смотри . Я вижу в этой папке только свою подпись.
#18 by NikVars
+ Учетных записей в Оутлуке нет, у нас тут домен, как админ этим рулит - не представляю.
#19 by Filin396
Ну возможно надо после создания объекта выбирать профиль?
#20 by smaharbA
- Код
#21 by Filin396
Вот-вот, и я про это -же. Подписи у разных пользователей разные.
#22 by smaharbA
да просит меня за упоминания в суе )))
#23 by NikVars
У меня в Панель управления - Почта- Конфигурации указано использовать конфигурацию Outlook. Других конфигураций нет, эта конфигурация с подписью. К чему все оставльное пока не дошел...
#24 by Filin396
Попробуй так: вожможно, чтобы появилась подпись, необходимо выбрать профиль пользователя, того, чья это подпись.
#25 by smaharbA
добавь еще и выбери опцию Выбирать конфигурацию зайдешь в одну укажешь что подставлять автоматом зайдешь в другую и отменишь... все на каждой конфигурации будет по своему, и учетные записи будут разные (если надо) не совсем так... логин в оутлуке тут непричем...
#26 by NikVars
Ребята, СПАСИБО! Буду пробовать! Как только будет инфо, выложу в эту ветку.
#27 by NikVars
myItem = myNameSpase.CreateItem; {}: Поле агрегатного объекта не обнаружено (CreateItem) Похоже, что это метод только Application, а не GetNamespace
#28 by Filin396
В оутлуке в хелпе должна быть объектная модель. Поройся там, может чего найдеш.
#29 by smaharbA
все верно, и делай от апп
#30 by NikVars
Так как время поджимало, то решил проблему с подстановкой подписи читая файл подписи, как указал . Rovan - СПАСИБО!!! Правда пришлось повыпендриваться, так как в 1С команда Текст.Открыть(ВременныйФайл) не понимает путь с переменной %USERPROFILE%. Вот код:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С