Autor Thema: Notes > OpenOffice 1.1.1  (Gelesen 3813 mal)

y20frank

  • Gast
Notes > OpenOffice 1.1.1
« am: 03.07.04 - 14:16:46 »
 ???
Hallo zusammen!
Ich habe nun OpenOffice1.1.1 auf meiner Windoof Maschine und möchte aus einer Notes-Datenbank damit WriterDokumente erstellen und diese mit Daten aus der NotesDb befüllen.
Hat das schon mal jemand von euch gemacht? Gibt es irgendwie und -wo einen Lösungsansatz... bis jetzt bin ich nur soweit, das ich aus Notes ein WriterDoc erstellen und irgendwo Text einfüllen kann, aber leider nicht in Textfeldern...

mein bisheriger code sieht wie folgt aus:

Sub Click(Source As Button)

   ' ----- Deklarationen für Lotus
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Set uidoc = workspace.CurrentDocument
   
   ' ----- Deklarationen für OOo
   Dim noargs()
   
   ' ----- Application erstellen
   Set starManager = CreateObject("com.sun.star.ServiceManager")
       ' ----- StarOffice Desktop
   Set starDesktop = starManager.createInstance("com.sun.star.frame.Desktop")
   ' ----- Dokument laden (leeres Dokument öffnen)
   'Set starWriterDocument = starDesktop.loadComponentfromURL("private:factory/swriter", "_blank", 0, noargs())
   
   ' ----- bestehendes Dokument laden
   url = "file:///d:/temp/testln.sxw"
   Set doc = starDesktop.loadComponentfromURL(url, "_blank", 0, noargs())
   
   ' ----- Daten in das Dokument schreiben
   Set Cursor = doc.Text.createTextCursor()
   Set dtf = doc.CreateInstance("com.sun.star.text.TextField.DateTime")
   dtf.IsFixed = False   ' false = Date/Time automatisch aktualisiert
   dtf.IsDate = True      ' true = Datum / false = Uhrzeit
   Call doc.Text.insertTextContent(Cursor, dtf, False)

End Sub

Bin für jeden Tipp dankbar!
 :D

Glombi

  • Gast
Re: Notes > OpenOffice 1.1.1
« Antwort #1 am: 11.02.05 - 18:48:29 »
Ich hole das mal hoch, denn ich werde mich wohl auch bald mit der Schnittstelle Notes - OpenOffice beschäftigen.

Hier ein erster Ansatz:
http://www.kalitech.fr/clients/doc/VB_APIOOo_en.html

http://www.oooforum.org/forum/viewtopic.phtml?t=9815

http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.htm#1+4+4+Automation+Bridge
(ist nebenbei ein Sehtest)

Falls jemand weitere Infos hat, bitte ergänzen.

Andreas
« Letzte Änderung: 11.02.05 - 18:51:43 von Glombi »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Notes > OpenOffice 1.1.1
« Antwort #2 am: 11.02.05 - 22:08:31 »
Hier ist eine MusterDB gepostet, welche die Funktionalität in Notes implementiert:

http://www.atnotes.de/index.php?topic=19328.msg123465#msg123465

Scheinbar ist im neuesten OOO SDK ebenfalls eine .NSF vorhanden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

y20frank

  • Gast
Re: Notes > OpenOffice 1.1.1
« Antwort #3 am: 12.02.05 - 11:18:52 »
Hey ihr beiden, besten Dank für die Tips und Links. Da werd' ich mich mal in der nächsten zeit drüber hermachen (muss z Zt erst noch diverse SAP Probleme lösen)...   :P

Danke schön nochmal!  :)

@Glombi: Für den dritten Link brauche ich tatsächlich eine neue Brille...  :o
« Letzte Änderung: 12.02.05 - 11:22:49 von y20frank »

Offline DaWutz

  • Senior Mitglied
  • ****
  • Beiträge: 253
  • Geschlecht: Männlich
Re: Notes > OpenOffice 1.1.1
« Antwort #4 am: 13.02.05 - 18:31:33 »
Das beim Firefox "STRG + Mausrad" die Schriftgröße verändert ist euch bekannt, oder?  ;)
Grüße aus Bonn,

Daniel!

Domino 6.5.3 auf Win2k
Clients ab 6.01 CF2

>>... es ist mir scheißegal wer Dein Vater ist! Solange ich hier angele, wird NICHT über´s Wasser gelaufen!! <<

y20frank

  • Gast
Re: Notes > OpenOffice 1.1.1
« Antwort #5 am: 13.02.05 - 18:43:32 »
Das beim Firefox "STRG + Mausrad" die Schriftgröße verändert ist euch bekannt, oder?  ;)

Öhm, geht das auch für einen Print der Web-Sites...?!  :P

Um mal wieder zum Thema zu kommen: Ich denke auch, dass die ganze Sache mit dem OpenOffice mal ein wenig mehr Aufmerksamkeit verdient. Die Links von Andreas und Jens helfen schon mal extrem weiter.
Ich selbst wurstel mich da nebenbei auch mal durch, weil man ja keine Entwicklung neben den Windoof-Produkten unbeachtet lassen sollte... oder?!

Offline Mandalor

  • Senior Mitglied
  • ****
  • Beiträge: 359
  • Geschlecht: Männlich
Re: Notes > OpenOffice 1.1.1
« Antwort #6 am: 17.05.05 - 16:16:54 »
Zu der OO Anbindung habe ich auch noch mal ne Frage:

erstmal folgende Vorgeschickte:

In notes gibt es eine Maske in der Aktionen hinterlegt sind. Damit kann mit OO Kommuniziert werden.

In OO sind Macros hinterlegt: beim starten von oo wird nachgesehen, ob eine bestimmte steuerdatei existiert. Wenn ja, wird diese eingelesen und die Befehle werden umgesetzt. Das zurückschreiben funktioniert auf die gleiche Weise. Auf diese Art kann man Briefe mit feldern erstellen, die anschließend mit Notesdaten gefüllt werden.

Das ganze funktioniert super, ich hab nur folgendes Problem:

Die Macros muss OO ja erstmal "lernen". Zu diesem Zweck habe ich den Userordner im entsprechenden Client ersetzt. --> funktioniert auch

--> nun mein Problem: wenn ich den Userordner in einem Anderen Client ersetzt, hat der dann auch meine Benutzerdaten.(extras--> Optionen --> Benutzerdaten).

Nun meine Frage: kennt jemand den ort, indem diese Daten hinterlegt sind, oder hat jemand ne Idee, wie ich meine Macros (inkl. Schaltflächen) in OO anders installieren kann?
mit besten Grüßen

Markus Petzold

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz