以下のコードを使用して、リッチテキストフィールドの添付ファイルを検証しています。リッチテキストフィールドの添付ファイルの妥当性確認
私は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