以下のコードを使用して、Attachment in Richtext フィールドを検証しています。
Call source.Refresh(True) を使用しない場合、検証は機能しませんが、このコードはボタンで querysave が呼び出されるたびにドキュメントを更新しています。
したがって、この Refresh 部分またはコード全体を使用して検証しないようにするためのオプションまたはその他のアイデアはありますか。
誰かがより効率的なコードを持っている場合は、これを共有してください。
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