Mit rtitem.HasEmbedded klappt es nicht.
Kann es auch nicht, denn HasEmbedded ist eine Eigenschaft der Klasse NotesDocument und nicht der Klasse NotesRichtextItem.
Du musst das mit doc.HasEmbedded abfragen. So wie ich es geschrieben hatte.
Hab das in die Abfrage nach dem Type mit eingebaut:
If objects.Type = EMBED_ATTACHMENT And objects.FileSize > 3145728 Then
.. getestet mit einem 13MB PDF.
Versuch's mal so:
If objects.Type = EMBED_ATTACHMENT
If objects.FileSize > 3145728 Then ' 3MB Grenze
Messagebox "Achtung: Die Datei " & objects.Name & " ist " & Trim(Str(Round(objects.FileSize / 1048576 ,2))) & "MB groß!" & |(Falls möglich sollte eine Konvertierung in ein speicherschonenderes Format erwogen werden. Z.B. BMP -> JPEG)|, 0+64,"Hinweis"
End If
End If
Axel