dann solltest Du das hier verwenden,
im POSTSAVE Event der Maske:
...Fokus auf Doc...
Dim rtitem As Variant
Dim plainText As String
Dim fileNum As Integer
Dim laenge As Integer
Dim laenge1 As Integer
Set rtitem = doc.GetFirstItem( "Body" )
If ( rtitem.Type = RICHTEXT ) Then
plainText = rtitem.GetFormattedText( True, 0 )
laenge = Len(plainText$)
laenge1 = rtitem.valuelength
.....
...zB "doc.FIELD_ABC="Inhalt vorhanden"...
End If
Msgbox "Nur Text" & Cstr(laenge) & " Mit Value:" & Cstr(laenge1)
Wenn Valuelength = 96 Byte ist, ist ein Body Feld LEER.
Wenn ValueLength >96 Byte ist, ist ein Body Feld nicht LEER, egal was drin ist (siehe oben Variable "laenge1").
Wenn es nur um Text geht, dann bitte GetFormatedText nehmen und Länge ausrechnen lassen. Wenn Nix dann 0 Byte, sonst >0 Byte (oben die Variable "laenge")