While OpenOffice has an Automation Bridge that allows you to access OpenOffice applications in Automation (the correct subset of COM, which in turn can be accessed through COM Interop ), the API profile is definitely not the same.
However, any code you write that uses the PIA Office 2007 is not compatible with the automation model provided by OpenOffice.
Of course, you can probably do many of the things that you could do in Office, it's just how you did it (the methods you call) would be completely different.
source
share