Hallo,
Ich habe bemerkt das das Attachment nicht alle Tags enthällt. Es ist hinten abgeschnitten. Es liegt also an dem Attachen.
hier ist der Code:
Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim col As NotesDocumentCollection
Dim doc As Notesdocument
Dim kp As NotesDocument
Dim attachObj As NotesEmbeddedObject
Dim rtAkteFile As NotesRichTextItem
Dim DxlDocumentCol As NotesDocumentCollection
Dim filename As String
Set db = s.CurrentDatabase
Set col = db.UnprocessedDocuments
Set doc = col.GetFirstDocument
Set kp = doc
Set rtAkteFile = New NotesRichTextItem(kp, "files")
Set DxlDocumentCol = col
If Lcase(doc.Form(0)) = "kp" Then
If canShut(doc) Then
Call createDXLCollection(doc , DxlDocumentCol)
End If
End If
REM Open xml file named after current database
Dim stream As NotesStream
Set stream = s.CreateStream
filename$ = "C:\temp\dXLcoll.xml"
If Not stream.Open(filename$) Then
Messagebox "Cannot open " & filename$,, "Error"
Exit Function
End If
Call stream.Truncate
REM Export note collection as DXL
Dim exporter As NotesDXLExporter
Set exporter = s.CreateDXLExporter(DxlDocumentCol)
Call exporter.SetOutput(stream)
Call exporter.Process
'hier habe ich auch einen Sleep reingebracht, da ich dachte das Lesen des Attachments könnte beginnen vor dem Ende des Schreibens des Files, aber das brachte auch nichts. Fakt ist, das mein dxl-File nicht Komplett ist
Set attachObj= rtAkteFile.EmbedObject( EMBED_ATTACHMENT ,"", "C:\temp\dXLcoll.xml" )
Call kp.Save(1,1)