Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > Outlook, как удалить сигнатуру из сообщения


Автор: nikodim68 24.3.2009, 21:46
Вопрос на засыпку: После открытия сообщения вставляется сигнатура. Если же это письмо пересылается то надписи вконце растут в геометрической прогрессии. Можно конечно выделять и удалять в ручную, но надо сделать так чтобы все это удалялось автоматически. Я думал привязать это к событию открытия документа, но ничего не вышло, толи руки кривые толи бубен усох smile .

...что то типа этого  надо привязать к событию создания письма, либо к событию его пересылки.

Код

With objMailItem
    .Display 'письмо для обработки
       If .Body >= 0 Then
        .Body = ""
        .To = Me!EMail  'адрес
        .Subject =  Betref 'заголовок
        .Body = ""
        .Attachments.Add ' вложение
      End If
End With



Надеюсь не перевелись  знатоки на этом форуме готовые помочь .
 Заранее спасибо smile .

Автор: nikodim68 26.3.2009, 15:22
Похоже мой вопрос не совсем членораздельно выдан.
Попробую сформулировать иначе.
Собрал в outlook 2003 форму которая имеет кучу разных полей (чекбоксы, дроплисты и т.п.) в том числе и поле сообщение  _DocSiteControl1 , в принципе оно и не нужно. Но  без него не получается добавить вложение attachment. 
Если есть возможность добавлять вложение в письмо в котором нет _DocSiteControl1 , то поделитесь как это сделать? 
Либо если нет такой возможности, требуется очистить поле сообщения, и надо чтобы очистка происходила автоматом при открытие.
Заранее спасибо за помощь.

Автор: mihanik 5.4.2009, 21:22
Просто мало кто в outlook 2003 программирует у нас на форуме...
 smile 

Автор: nikodim68 6.4.2009, 14:46
Ок, будем искать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)