eine Schleife über alle Dokumente in einer Db bringt mir bei einem Dokument einen "Type mismatch" (siehe Kommentare).
Bei dem Feld "Dateianhang" handelt es sich um ein RT-Feld, habe in den Dokument Eigenschaften nachgesehen.
Was auffällt ist, das das Feld "DateiAnhang" in diesem Dokument mehrfach vorhanden ist (alle Felder sind RT-Felder).
Code
If doc.HasItem("DateiAnhang") Then
Set rtitem = doc.GetFirstItem("DateiAnhang")
If Not rtitem Is Nothing Then
If ( rtitem.Type = RICHTEXT ) Then
Forall o In rtitem.EmbeddedObjects ' hier tritt der Fehler auf'
If (o.Type = EMBED_ATTACHMENT) Then
Call o.ExtractFile(Pfad_temp & o.Source)
End if
End Forall
End if
End if
End if
Alles anzeigen
Wieso kommt da ein Type mismatch? Wie komme ich da an die Dateianhänge ran - übers Dokument?
Danke und Gruß
Dirk