CLI-API unter C#

Setup und Komponenten-übergreifende Probleme.

Moderator: Moderatoren

topperdel
Beiträge: 9
Registriert: Sa, 19.04.2008 18:17
Kontaktdaten:

CLI-API unter C#

Beitrag von topperdel »

Hallo zusammen!

Ich würde gerne folgende Dinge aus C#/.NET über die API von OOo tun, komme aber einfach auf keinen grünen Zweig. Vielleicht kann mir jemand hier helfen?

1. Ich habe OOo bereits über das EmbeddedOpenOffice-Control in meine .Net-Anwendung eingebaut. Jetzt würde ich gerne eine Toolbar oder Einträge in der Menüleiste erstellen und auf Klicks darauf direkt in meiner Anwendung reagieren. Ich finde aber nicht die zuständigen Interfaces/Services. Hat jemand vielleicht auch aus der Java-Ecke eine Idee?

2. Ich würde gerne eine Art von Rahmen "vererben". Es gibt ja so Zeichenrahmen, also im Prinzip Objekte, die man Positionieren und in ihrer Größe ändern kann. Kann ich da eigene Objekte draus ableiten, vom Anwender in einem Dokument ablegen lassen und später aus der Erstellten Datei wieder auslesen?

3. Hat jemand Erfahrungen mit der Verteilung von OOo bei Anwendern ohne OOo gleich installieren zu müssen? Ich möchte also OpenOffice und die APIs aus meinem Programm heraus nutzen. Die Programmdateien von OOo könnte man ja auch einfach in einem Unterverzeichnis bereitstellen, oder?

Ich bin für jeden Hinweis dankbar. Ich quäle mich schon seit Tagen um irgendwas über die CLI-UNO-Bridge zu erreichen, komme aber einfach nicht voran...

Viele Grüße und herzlichen dank soweit!

TopperDEL
hol.sten
******
Beiträge: 871
Registriert: Fr, 18.11.2005 21:21

Re: CLI-API unter C#

Beitrag von hol.sten »

topperdel hat geschrieben:3. Hat jemand Erfahrungen mit der Verteilung von OOo bei Anwendern ohne OOo gleich installieren zu müssen? Ich möchte also OpenOffice und die APIs aus meinem Programm heraus nutzen. Die Programmdateien von OOo könnte man ja auch einfach in einem Unterverzeichnis bereitstellen, oder?
Also um eine Installation kommst du wohl nicht herum. Den einzigen Ausweg den ich sehe, wäre der Einsatz von Portable OpenOffice.org: http://ooo42.org/download-portableooo.html.
topperdel
Beiträge: 9
Registriert: Sa, 19.04.2008 18:17
Kontaktdaten:

Re: CLI-API unter C#

Beitrag von topperdel »

hol.sten hat geschrieben:
topperdel hat geschrieben:3. Hat jemand Erfahrungen mit der Verteilung von OOo bei Anwendern ohne OOo gleich installieren zu müssen? Ich möchte also OpenOffice und die APIs aus meinem Programm heraus nutzen. Die Programmdateien von OOo könnte man ja auch einfach in einem Unterverzeichnis bereitstellen, oder?[/quote[
Also um eine Installation kommst du wohl nicht herum. Den einzigen Ausweg den ich sehe, wäre der Einsatz von [ur[=http://portableapps.com/apps/office/openoffice_portable]Portable OpenOffice.org[/url]: http://ooo42.org/download-portableooo.html.
Hm, die hab ich mir auch schon angesehen. Da fehlt das für mich notwendige ActiveX-Objekt, das war da nicht mit drin...
Antworten