none
Как отправить форму InfoPath в формате письма Outlook со вложением? RRS feed

  • Вопрос

  • Добрый день!

    Условия: используется Office 2007; ecть форма InfoPath, в которой есть контрол File Attachment. По нажатию кнопки Submit форма отправляется на адрес эл.почты, адресат получает форму и может просматривать ее и открывать или сохранять вложение. Т.е. форма приходит именно как форма InfoPath.

    Проблема: если у адресата не установлен InfoPath, то форма приходит как обычное письмо, и в ней уже невозможно сохранить или как-либо работать с attachment (да и вообще, судя по размеру письма, вложение даже не присылается). Поэтому возникло требование сделать так, чтобы вложение отправлялось как обычное вложение в письме и когда адресат без InfoPath получит форму, то во вложении должен быть тот файл, который вложил отправитель в File Attachment control.

    Вопрос: Как это можно реализовать ?

    30 ноября 2011 г. 13:16

Ответы

  • Спасибо за ответ!

    Проблема в том, что использование InfoPath Forms Services или SharePoint-портала мне не подходит, нужно использовать только Outlook и InfoPath. Может быть, можно какой-то код написать? Например, он бы вытаскивал содержимое контрола FileAttachment, конвертировал его в Outlook Attachment, прикладывал к письму и после этого сабмитил бы форму? Такое возможно?


    Нет, к сожалению, невозможно
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    • Помечено в качестве ответа Evgeny Fedorov 13 декабря 2011 г. 11:40
    13 декабря 2011 г. 11:39
    Модератор

Все ответы

  • Можете попробовать создать Browser-enabled форму, после чего воспользоваться элементом управления ASP.NET, как предлагется в статье InfoPath Form View Control. Но вряд ли это сработает при отправлении формы за пределы организации. Попробуйте изыскать другой путь, в частности - развернуть SharePoint-портал и размещать формы для заполнения на нем. В статье Designing Form Templates With The New Features Of InfoPath этот механизм вкратце описан.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    8 декабря 2011 г. 10:09
    Модератор
  • Спасибо за ответ!

    Проблема в том, что использование InfoPath Forms Services или SharePoint-портала мне не подходит, нужно использовать только Outlook и InfoPath. Может быть, можно какой-то код написать? Например, он бы вытаскивал содержимое контрола FileAttachment, конвертировал его в Outlook Attachment, прикладывал к письму и после этого сабмитил бы форму? Такое возможно?

    8 декабря 2011 г. 11:15
  • Попробуйте настроить дополнительно, отправление шаблонов форм в качестве вложения http://office.microsoft.com/ru-ru/infopath-help/HA010107040.aspx
    Да, я Жук, три пары лапок и фасеточные глаза :))
    8 декабря 2011 г. 15:54
    Модератор
  • Спасибо за ответ!

    Проблема в том, что использование InfoPath Forms Services или SharePoint-портала мне не подходит, нужно использовать только Outlook и InfoPath. Может быть, можно какой-то код написать? Например, он бы вытаскивал содержимое контрола FileAttachment, конвертировал его в Outlook Attachment, прикладывал к письму и после этого сабмитил бы форму? Такое возможно?


    Нет, к сожалению, невозможно
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    • Помечено в качестве ответа Evgeny Fedorov 13 декабря 2011 г. 11:40
    13 декабря 2011 г. 11:39
    Модератор