Hinweise embeddedobject (1090) nicht ein Inline-Bild zurück

stimmen
0

Der folgende Artikel stellt fest , Artikel die Beschreibung aller Notes - Elemente gibt. Es wird erwähnt , daß embeddedobject (1090) bedeutet eingebettetes Objekt . Dennoch hat mein Code nicht für diesen Teil arbeiten.

Im Anschluss wird das Stück Code, um das Bild zu extrahieren:

If edoc.HasEmbedded Then
ForAll x In edoc.items
    If x.Type = 1090 Then
    Set neoAttachment = edoc.GetAttachment(x.values(0))
    strImageFilepath = Temppath & neoAttachment.name
    Call neoAttachment.ExtractFile(strImageFilepath)
    Set Attachobject = rititem.EmbedObject( EMBED_ATTACHMENT, , strImageFilepath)
    End If
End Forall

Wenn ich als x.Type angeben = 1090, dann das inliine Bild erhalten nicht extrahiert.

Aber wenn ich als angeben x.Type = 1084 (was bedeutet , Dateianhang) , im gleichen Stück Code, es funktioniert.

Inline - Bild soll ein seine eingebettetes Objekt und nicht im Anhang . Könnte jemand bitte den Grund für dieses Problem sagen?

Veröffentlicht am 18/12/2018 um 11:04
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

Der Notes-Architektur hat sich im Laufe der Zeit weiterentwickelt, und das Vokabular ist ein bisschen ... Ummmm ... schwierig.

Ein eingebettetes Objekt kann entweder eine Anlage oder ein OLE-Objekt sein. Es gibt (in der Regel) zwei Teile auf ein eingebettetes Objekt: ein Stück von Daten, die die Stelle markiert, wo das Objekt in NotesRichTextItem angezeigt wird, und ein separates Stück von Daten, die die tatsächlichen Bits, die für das Objekt speichert. In beiden Fällen wird der Marker durch die NoteRichTextItem zugegriffen und wird als ein eingebettetes Objekt bezeichnet, aber die tatsächlichen Bits werden in ihrer eigenen separaten NotesItem, außerhalb des NotesRichTextItem gespeichert. Die Klasse arbeitet mit Notesembeddedobject beiden Teilen, und versucht, die Existenz des zweiten Punktes vor Ihnen zu verbergen, aber es ist immer da.

Typ 1090 wäre ein eingebettetes OLE-Objekt sein. Im Fall eines eingebetteten Objekt, das ein Inline-Bild ist, wird das Objekt als NotesItem Dateianhang gespeichert, Typ 1084.

Beantwortet am 18/12/2018 um 13:49
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more