• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Подпись в письме

  • Автор темы wowa
  • Дата начала
W

wowa

Кодом создаю Письмо:

Код:
Dim dbMail As New NotesDatabase( "", "" )
Call dbMail.OpenMail()
Set docMemo = dbMail.CreateDocument()	
docMemo.form = "Memo"
Далее заполняю нужной мне информацией поле "Body"
и делаю открытие документа:

Код:
Call Wks.EditDocument( True, docMemo , , , False)
Подпись которая стоит по умолчанию в БД "Mail" оказывается выше моей информации
Возможно ли ее сместить ниже моих данных или убрать вообще(для этого документа)???
 
O

Omh

Смотри профиль CalendarProfile в mail базе.
Там есть строковое поле "EnableSignature".
Где "1" - вставлять подпись при создании, "" - не вставлять.
 
W

wowa

Omh , хм, а как это его красиво использовать?
При создании дока изменять профайл (""), а потом назад вернуть ("1")?

И это вариант вообще убрать подпись?
 
O

Omh

Именно так, как ты сказал.

Вставить выше подписи тоже можно, я когда-то такое делал.
Сейчас, правда, точно не скажу как, ибо не помню.
 
W

wowa

Omh , большое спасибо, +1
Если же все-таки найдешь, то выложи
 
O

Omh

Не найду.
Это было на позапрошлом месте работы :)
 
W

wowa

Хотя там же(Профиль) есть поле "Signature"
Потом его в конец и впихиваешь
 
O

Omh

Это если подпись строковая.
Тогда да, проблем никаких.
Но ещё подписью может быть файл (типа HTML или картинка).

Тогда (начинаю вспоминать :)) делаешь memo документ (получаешь UIDoc), потом в нём GotoBottom и Import файла, который лежит по пути из профайла.

Кстати, чем ты профайлы смотришь?
 
30.05.2006
1 345
12
BIT
0
При создании дока изменять профайл (""), а потом назад вернуть ("1")?
Если профайл - действительно profile, то временно меняя в нём что-то можно просто НЕ СОХРАНЯТЬ его (т.е. не делать doc.Save). Благодаря кешированию профайлов временные поля будут доступны из др.модулей той-же базы.

А в следующем сеансе окажется, что профайл в первозданном виде.
Для получения этого-же эффекта при программировании "на собаках" в формуле @SetProfileField появился доп.параметр
 
30.05.2006
1 345
12
BIT
0
При создании дока изменять профайл (""), а потом назад вернуть ("1")?
Если профайл - действительно profile, то временно меняя в нём что-то можно просто НЕ СОХРАНЯТЬ его (т.е. не делать doc.Save). Благодаря кешированию профайлов временные поля будут доступны из др.модулей той-же базы.

А в следующем сеансе окажется, что профайл в первозданном виде.
Для получения этого-же эффекта при программировании "на собаках" в формуле @SetProfileField появился доп.параметр
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!