Autor Thema: LN Client und Word über OLE bzw. COM?  (Gelesen 10294 mal)

Offline xuthos

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
LN Client und Word über OLE bzw. COM?
« am: 03.07.12 - 19:20:49 »
Hallo zusammen,

ich brauch mal wieder Euren Rat.

Umgebung: wir setzten LN 8.5.3 und Office 2007 ein.

Ich habe eine Datenbank, wo per Knopfdruck aus verschiedenen Child Dokumenten eine Word Dokument mit Inhalt befüllt werden. Dafür benutze ich ein vorgefertigtes Word Dokument mit verschieden Textpositionen, das ich in einem Einstellungsdokument abgelegt habe. Wenn nun einer den Knopf drückt, wird das WordDoc aus dem Einstellungsdokument im tempOrdner (FileSystem) zwischen gespeichert und in einem neuen Lotus Notes Doc empedded. Anschließend öffne ich das embedded WordDoc per OLE und befülle es.

Nun verhält sich das System von Client zu Client. Beim Basic Client wird das Word im Notes gestartet und im Java Lotus Notes Client wird das Word separat gestartet. Leider ist die OLE Ecke im Notes Client sehr Fehleranfällig, so daß auch ab und zu teile fehlen.

Lange Rede kurzer Sinn, meine Anforderung ist, das aus verschiedenen NotesDoc auf Knopfdruck ein WordDoc erstellt werden soll. Dieses WordDoc soll in der Datenbank bleiben aber weiter verändert werden soll. Optimal wäre, wenn das WordDoc beim Bearbeiten in einem neuen Word Fenster geöffnet werden.

Habt Ihr neben Standard OLE noch andere Lösungsansätze?

Vielen Dank im voraus

Sven
[X] <- nail here for a new screen

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: LN Client und Word über OLE bzw. COM?
« Antwort #1 am: 03.07.12 - 20:37:26 »
Ich mache sowas auch über OLE. Warum füllst Du nicht erst die Worddatei, bevor Du sie in Notes einbindest?

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: LN Client und Word über OLE bzw. COM?
« Antwort #2 am: 04.07.12 - 12:49:51 »
Leider ist die OLE Ecke im Notes Client sehr Fehleranfällig, so daß auch ab und zu teile fehlen.

Ich nutze schon jahrelang OLE und COM und habe noch nie Probleme gehabt.


Habt Ihr neben Standard OLE noch andere Lösungsansätze?

Nein.

Aber wie Peter schon gesagt hat; bearbeite und fülle die Worddatei esrt komplett und hänge sie dann in Notes rein.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline xuthos

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: LN Client und Word über OLE bzw. COM?
« Antwort #3 am: 05.07.12 - 09:14:51 »
Hallo zusammen,

den Ablauf einfach umdrehen. Hab ich noch nicht probiert. Danke erstmal.

Gruß

Sven
[X] <- nail here for a new screen

Offline xuthos

  • Junior Mitglied
  • **
  • Beiträge: 90
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: LN Client und Word über OLE bzw. COM?
« Antwort #4 am: 05.07.12 - 13:03:25 »
Nachmal ich,

also hab die Reihenfolge meine Script umgebaut, sodaß im Hintergrund im TEMP Dir das Word Doc befüllt und anschsließend erst in meinem NotesDoc eingefügt wird.

Nun hätte ich da noch eine Frage. Aktuell habe ich zum Versionieren meines WordDoc eine NotesDokument mit einem RitchTextFeld gemacht. Das WordDoc wird dann über rtitem.EmbedObject( EMBED_OBJECT..) in das Dokument geheftet. Nur wird bei manchen Clients (wie schon anfangs erwähnt) das Word im NotesClient geöffnet. Das will ich aber nicht, sondern sollte das Word in einem Separaten Fenster geöffnet werden un die Änderungen sollen beim Schließen von Word in das Object übernommen werden.

Wie mach ich das denn am Besten?

Vielen Dank im voraus.



[X] <- nail here for a new screen

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: LN Client und Word über OLE bzw. COM?
« Antwort #5 am: 13.08.12 - 15:30:49 »
... wenn du das Attachment im NotesDocument öffnest, dann bekommst du die Rückfrage, ob du das Word-Dokument bearbeiten willst. Um das zu können braucht der Benutzer auf jeden Fall Bearbeitungsrechte. Hat er die und hat er Word installiert, dann geht ein eigenes Fenster auf und man kann dann das Word bearbeiten - zulestzt speichern und schließen und dann noch das NotesDokument speichern - dann sollte alles OK sein - oder habe ich was falsch verstanden?

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz