Domino 9 und frühere Versionen > Entwicklung

Notes > OpenOffice 1.1.1

(1/2) > >>

y20frank:
 ???
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:
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

Semeaphoros:
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.

y20frank:
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

DaWutz:
Das beim Firefox "STRG + Mausrad" die Schriftgröße verändert ist euch bekannt, oder?  ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln