Здравствуйте, у меня вот такая проблема, мне нужно добавить подпись в сообщение. У меня есть макрос который отсылает это сообщение, и мне надо чтобы была подпись после сообщения. Можно ли это как то реализовать?
Добрый вечер всем.Напишу в старую тему.Надеюсь Дмитрий увидит, услышит. Макрос класс - работает как нужно. Одна проблема - в корпоративной подписи есть картинка, которая упорно не желает вставляться вместе с остальной подписью, пишет что невозможно отобразить объект, хотя формат и html. Как можно обойти проблему?
Laider, вариант Дмитрия немного упрощен. Не смотрел десконально, но при работе с подписью есть еще одна проблема, это наличие нескольких подписей. Ну а так. Есть вроде стандартный механизм. Я натыкался. Посмотрю дома.
Андрей VG, Андрей, мне сейчас лениво смотреть что там. В данном случае новый объект будет содержать подпись по умолчанию с картинкой, если та была.
Код
Dim OApp As Object, OMail As Object, signature As String
Set OApp = CreateObject("Outlook.Application")
Set OMail = OApp.CreateItem(0)
With OMail
.Display
End With
signature = OMail.htmlbody
With OMail
'.To = "someone@somedomain.com"
'.Subject = "Type your email subject here"
'.Attachments.Add
.htmlbody = "Add body text here" & vbNewLine & signature
'.Send
End With
Set OMail = Nothing
Set OApp = Nothing
там буковок больше. :-). Андрей, на самом деле я так и не понимаю, как штатными средствами через VBA , более штатными средствами чем использование файлов из %appdata%\Microsoft\Signatures, осуществить выбор конкретной подписи, если их несколько.
Я не нашел таких в свое время. При создании и отображении письма показывается подпись, установленная по умолчанию для этой учетной записи и она изменяется только с панели. Точнее даже не изменяется, а добавляется. По ссылке из сообщения #2 я делал форму для удобного выбора подписи, это все, что смог автоматизировать в данном плане, к сожалению.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
да нет, меняется, разметка страницы хранит инфу что это подпись и её даже по правой кнопке можно сменить , что иногда мешает при проверке орфографии, когда текст сливается с подписью и вместо проверки включается выбор варианта.