Domino 9 und frühere Versionen > Entwicklung
Notes > OpenOffice 1.1.1
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