Я использую приведенный ниже код для проверки вложения в поле Richtext.
Если я не буду использовать Call source.Refresh (True)
тогда проверка не работает, но этот код также обновляет документ при каждом вызове querysave в кнопках.
Так есть ли какая-либо опция или любая другая идея, чтобы я не использовал эту часть обновления или весь код для проверки.
Если у кого-то есть более эффективный код, поделитесь этим.
If Source.Document.YesNo20(0)="Yes" Then
Call source.Refresh(True)
Dim rtitem As NotesRichTextItem
Set rtitem = source.Document.GetFirstItem( "Atchmnt20" )
NotesEmbeddedObjectArray = rtitem.EmbeddedObjects
If Isempty ( NotesEmbeddedObjectArray ) Then
Messagebox "Please enter an attachment in 20a. As you selected option Yes"
continue=False
Exit Sub
End If
End If