Die Designer-Hilfe ist Dein Freund!
Das EmbeddedObjects property liefert, wie Du in der Hilfe nachlesen kannst ein Array of NotesEmbeddedObject objects zurück. Und ein Array kann mal wohl kaum mit einem String ("") vergleichen, oder? Und wenn in dem Array Objekte und keine Strings gespeichert werden, dann noch viel weniger, oder?
Wenn Du wissen wisslt, ob ein Array leer ist, würde ich eher UBound verwenden.