incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dennis E. Hamilton" <>
Subject RE: Program an add-on for Word
Date Mon, 23 Jan 2012 16:14:15 GMT
If you want to interact with Microsoft Office Word documents, you might also consider the Apache
POI project, which provides Java APIs specifically for that purpose: <>.

If you want to interact with the Microsoft Office applications (not just the documents), you
need to use the interop features of those applications.  That sort of information is available
via MSDN Online.  That interaction is via an Object Model that involves use of OLE Automation
or .NET programming (, C#, etc).

I assume you mean Open Office Writer, not Open Word, and the links from Joost are a good place
to start.  There is also information on the OpenOffice Forums at <>
where the use of scripts and macros might be an easier start.  Look under "Customizing and

And, if you want a way to learn some things about programming, consider joining the Codecademy
"Year of Code."  There have been two lessons so far so you can catch up reasonably quickly:
<>.  There is an active Q&A where beginners help each
other over any rough spots.  It starts with JavaScript.  That provides an easy on-ramp to
use of some fundamental concepts that are adaptable to what you will need in using any other
programming model.  (I don't know when other languages will be introduced, although I think
Python is on their list also.)

 - Dennis

-----Original Message-----
From: Joost Andrae [] 
Sent: Monday, January 23, 2012 06:37
Subject: Re: Program an add-on for Word

Hi Amos,

probably reading the pages at might be a 
good place to start with.

Am 23.01.2012 06:08, schrieb Amos Denny:
> Hi, i know very little about programming but I would like to write a program that will
interact with currently existing MS word or Open Word.  If you could give me some place to
start I would really appreciate it.  I would like to know what kind of programming I need
to learn or where to get started.  Thank you for our time.
> Amos

Kind regards, Joost

View raw message