Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: arcon am 03.07.03 - 09:54:11

Titel: Rich Text Export mit eingebetten Bildern
Beitrag von: arcon am 03.07.03 - 09:54:11
Hallo,

habe folgendes Problem wen eine User in ein Memo ein Bild per copy&paste einfügt wird es nicht als Attachment eingefügt sondern als Objekt im Rich Text.

Beim Export in ein Word wird nur der Textteil genommen die Bilder werden Ignoriert und andere Formate bringens auch nicht  ???

Meine Frage ist nun wie kann ich erkennen ob das Rich Text Feld solche Objekte beinhaltet und wie kann man diese Mail Exportieren wo auch die Bilder mit exportiert werden.

Arcon
Titel: Re:Rich Text Export mit eingebetten Bildern
Beitrag von: Alirion am 03.07.03 - 10:05:23
Gehe standardmäßig mit kopieren aus der Zwischenablage vor. D.H. du holst den Inhalt der Mail mit

call uidoc.gotofield("dein Feld")
call udoc.selectall()
call uidoc.copy()

anschließend hast du den Inhalt der Mail aus dem "dein Feld" in der Zwischenablage.

Im Wordobjekt springst du zu der entsprechenden Bookmark und fügst es mit

Object.Paste() ein.

Hoffentlich hilfts!
Titel: Re:Rich Text Export mit eingebetten Bildern
Beitrag von: arcon am 03.07.03 - 11:16:57
Hi, danke für die Antwort

nur brauche ich eine Lösung die Back-End funktioniert da ich den Export auch autom. über den Server mittels Agent laufen lassen möchte.

Mit dem Code gehts leider nicht da man hier eben die Bilder und Formatierung verliert. >:(


Dim s As New NotesSession
   Dim db As NotesDatabase
   Dim col As NotesDocumentCollection
   Dim wordobj As Variant
   Dim worddoc As Variant
   Dim ntNotes As NotesDocument
   Dim path As Variant
   
   path="c:\test.doc"
   Set wordobj = CreateObject("Word.Application")
   
   wordobj.visible = True
   
   Set db = s.CurrentDatabase
   Set col = db.UnprocessedDocuments
   
   FileCount = 0
   
   For i = 1 To col.Count
      Set ntNotes = col.GetNthDocument( i )
      
      Set wordObj = GetObject(path)
      tempfield=ntNotes.body
      
      Call WordObj.ActiveWindow.Selection.TypeText(tempfield+Chr$(13))
      
      wordObj.Save
      wordObj.Application.Quit
      
      Set wordObj = Nothing
      
   Next
   Set wordObj = Nothing
   Msgbox "File has been exported to -->: " + path


Arcon
Titel: Re:Rich Text Export mit eingebetten Bildern
Beitrag von: Alirion am 03.07.03 - 15:25:23
Da Du für diese Variante den Zwischenspeicher brauchst, und du nur aus einem notesuidocument den Zwischenspeicher füllen kannst, hast Du auf dem Server oder egal (Backend) immer ein Problem.

Funktional ist es nur im Front-End möglich.