Всем здрасьте. Допиливаю шаблон почтовой базы с целью добавления дисклеймера в исх. письма (штатный способ не подходит). Соббсно, возникла, вроде, простая задача - понять, есть ли уже дисклеймер в теле письма, дабы не добавлять его повторно.
Проблемы начались с пересылаемым письмом. Пробовал получить на QuerySave текст так:
Выяснил, что не работает - возвращаемое значение содержит только подпись человека, пересылающего письмо, и ничего более. Почитал
Результат тот же самый. Шаблон базы 6.5.х, работаю с клиентом 8.5.х. Ессно, сохранять док-т и работать с RichText через backend крайне не хочется (ИМХО, слишком уж сильное вмешательство с стандартный шаблон). Возможно, есть другие способы? Заранее благодарен за помощь.
Проблемы начались с пересылаемым письмом. Пробовал получить на QuerySave текст так:
Код:
Dim s As String
s = uidoc.FieldGetText("Body")
if Instr(1, s, "<фрагмент подписи>", 5) = 0 Then ...
Ссылка скрыта от гостей
, переделал:
Код:
Dim s As String
Call uidoc.GotoField("Body")
Call Source.FindString("<фрагмент подписи>",False,False,False, False, False, False, True, True, True)
s = Source.GetSelectedText()
If s = "" Then...