Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: smooth am 23.11.09 - 16:21:00
-
Hallo,
mein Anliegen ist es, einfach nur die EmbeddedObjects aus einem Dokument raus zu holen.
Ist ja an sich keine große Sache.
Hatte mir das eigentlich folgendermaßen gedacht:
...
If doc.HasEmbedded then
Forall o in doc.EmbeddedObjects
'mache irgendwas
End Forall
End If
...
Kurioser Weise kommt im Debugger die Fehlermeldung "type missmatch" in der Zeile wo "Forall ..." aufgerufen wird.
Ich habe in der Hilfe (Notes 8.5.1) ein ähnliches Beispiel entdeckt und mittels eines "Dummy"-Agents getestet. Leider tritt auch hier der Fehler auf.
Hoffe mir kann jemand in dieser Richtung weiterhelfen.
mfg smooth
-
A - Debugger anwerfen ... der wird Dir wahrscheinlich sagen, dass doc.EmbeddedObjects = Nothing oder Empty ist
B - im zweiten Schritt dann Hilfe bemühen und Unterschiede zwischen .HasEmbedded und .EmbeddedObjects herausfinden.
C - feststellen, dass .HasEmbedded True ist, wenn Attachments im Doc sind
D - merken, dass .EmbeddedObjects genau diese Attachments nicht umfasst.
E - auf RichTextItem.EmbeddedObjects umstellen.
hth
Thomas