Project Description
The .net OpenOffice Automation Library makes it easier for .net developers to control OpenOffice or LibreOffice through the automation interface. You'll no longer have to browse the Uno docs and call everything by refelction. It's developed in C#.

Creators comment
OOLib is far away from being complete. This project is mainly created for my needs.
This started as a very simple Delphi project which put all functionallity inte a hand full classes.
This project is a collection of wrapper classes for the OpenOffice UNO Services and interfaces.
Additionally some classes will be extended by some usefull utility functions.

What is missing
  • The majority of classes (services) is not implemented.
  • The implemented classes does not support all of the interfaces.
  • So far I could not get the listeners working. I would like to map the listener events to classic .NET events. Any help here is appreciated.

What is done already
  • Implementing some basic classes
  • Implementing a lot of classes related to TextDocument
  • Some basic sample programs

What is the goal for the 1st release
  • Support most common features for Writer and Calc documents
  • Support listeners

Some more info
  • OOLib will work with OpenOffice and LibreOffice
  • I'm testing with LibreOffice 3.3.2

If you have any suggestions or if you want to contribute on this project, feel free to contact me via discussions or codeplex.
You can also report issues by the Issue Tracker.

Last edited Aug 31, 2011 at 11:18 AM by osre, version 5