Autor Thema: Attachment nicht einbetten  (Gelesen 1900 mal)

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Attachment nicht einbetten
« am: 25.07.03 - 10:53:18 »
Hallo,
Probleme, Probleme, Probleme

Über Lotus Script bette ich eine Wordvorlage, aus einem Notes Dokument, in ein neues Dokument ein. In etwa so:

Set db = session.CurrentDatabase          
Set view =  db.getView("Ansicht")    
Set doc = view.GetDocumentByKey("Vorlage",True)    
Set object = doc.GetAttachment("Vorlage.doc")    
Call object.ExtractFile("c:\temp\temp.doc")       
Call Source.GotoField("Feld")         
Call Source.CreateObject("Letter","","c:\temp\temp.doc")   
Set WordObj = Source.GetObject("Feld")

Frage, wie bekomme ich es hin, dass dieses Word.doc nicht eingebettet, sondern in ein Dokument einfach angehängt wird?
 ???   

Danke

klaussal

  • Gast
Re:Attachment nicht einbetten
« Antwort #1 am: 25.07.03 - 10:56:24 »
.... vielleicht über "import" (siehe datu designer-hilfe).

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Re:Attachment nicht einbetten
« Antwort #2 am: 25.07.03 - 15:11:56 »
THX für die Antwort, aber funzt net richitg.
Mal anders herum gefragt, wie bekomme ich ein eingebettetes Object als Wordfile gespeichert?

Danke und Gruß

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Attachment nicht einbetten
« Antwort #3 am: 25.07.03 - 16:08:10 »
Die Sache erscheint mir einfach, aber Deine Rahmenbedingungen müssten wir kennen. Frontend, Backend? Steht das Attachment alleine in der Vorlage in einem bestimmten Feld ?
Sach mal an.

Bernhard

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Re:Attachment nicht einbetten
« Antwort #4 am: 25.07.03 - 16:27:56 »
Also:
 
In dem Dokument, in dem ich mich gerade befinde gibt es in einem Feld ein Embedded Objekt.

Diese Objekt wurd vorher als Worddokument eingebettet.
(siehe oben)
Nachdem es verändert und als Embedded Objekt in dem Dokument in dem ich mich befinde abgespeichert wurde, soll es nun in einem neuen Dokument als WordAnhang angehängt werden.
Ist zwar etwas hinten rum, aber in diesem Fall noch die einfachste Lösung.
Gruß

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Attachment nicht einbetten
« Antwort #5 am: 26.07.03 - 12:52:31 »
... wenn du schon mit LS arbeitest, dann mach es mit den Backend-Klassen => NotesRichTextItem => dort findest du alles erforderliche zum anhängen eines Attachments. Gilt nur zu beachten, daß man bei Richtextfledern das Backend speichern muß und dann dieses Dokument erneut öffnen muß, damit man den Anhang im Dokument verfügbar hat ...

... eine Funktion zum erneuten Öffnen des aktuellen Dokumentes findest du auf meiner Homepage im LotosScript-Teil bei Dokumente - ReOpen(docThis)

http://www.anton-tauscher.de/LotusScript

ata
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Attachment nicht einbetten
« Antwort #6 am: 26.07.03 - 13:23:17 »
ata, so leicht geht es leider nicht, wenn ich DrMagoo jetzt richtig verstanden habe:
Er hat ein Word-Object in DocA und will dieses Word-Dokument als Attachment in DocB einhängen.

Daher müsste also in DocA das WordObject gestartet, als File gespeichert und dann in DocB als Attachment aufgenommen werden.

Das geht ganz sicher, aber eine Lösung habe ich dafür leider nicht.

DrMagoo: Geht das nicht auch einfacher? Beides Attachments, oder beides OLE-Objects ? Ich glaub', Du programmierst Dir sonst 'n Wolf ;-)

Bernhard

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Attachment nicht einbetten
« Antwort #7 am: 26.07.03 - 13:33:36 »
... ich habe das anders verstanden. Er hat das Word-Object bisher eingebettet, wollte es aber eigentlich als Anhang haben...

ata
Grüßle Toni :)

Offline MrMagoo

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
  • AAAhhh
Re:Attachment nicht einbetten
« Antwort #8 am: 28.07.03 - 08:27:27 »
Guten morgen,
danke für die Antworten und für die Beförderung @koehlerbv bin aber nur Mr und nicht Dr.  ;D

Es ist im Moment so, dass ich im DokA ein eingebettetes Object habe das Anhang im DokB werden soll. Werde aber versuchen das zu ändern, scheint ja doch schwieriger zu sein.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz