You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Amos Denny <am...@gmail.com> on 2012/01/23 06:08:34 UTC

Program an add-on for Word

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

Re: Program an add-on for Word

Posted by Louis Suárez-Potts <ls...@gmail.com>.
Dennis, and also Joost (hello!)
I found your comments and suggestions really useful. Thanks.

Perhaps I could post them to my blog, ooo-speak? or we could link
these to the A OO homepage? For others will surely have similar. (wii
would do, too.)
louis

On 23 January 2012 11:14, Dennis E. Hamilton <de...@acm.org> wrote:
> 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: <http://poi.apache.org/>.
>
> 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 (VB.net, 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 <http://user.services.openoffice.org/en/forum/> where the use of scripts and macros might be an easier start.  Look under "Customizing and Extending."
>
> 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: <http://www.codecademy.com/>.  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 [mailto:Joost.Andrae@gmx.de]
> Sent: Monday, January 23, 2012 06:37
> To: ooo-dev@incubator.apache.org
> Subject: Re: Program an add-on for Word
>
> Hi Amos,
>
> probably reading the pages at http://www.openoffice.org/api/ 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
>

RE: Program an add-on for Word

Posted by "Dennis E. Hamilton" <de...@acm.org>.
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: <http://poi.apache.org/>.

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 (VB.net, 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 <http://user.services.openoffice.org/en/forum/> where the use of scripts and macros might be an easier start.  Look under "Customizing and Extending."

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: <http://www.codecademy.com/>.  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 [mailto:Joost.Andrae@gmx.de] 
Sent: Monday, January 23, 2012 06:37
To: ooo-dev@incubator.apache.org
Subject: Re: Program an add-on for Word

Hi Amos,

probably reading the pages at http://www.openoffice.org/api/ 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


Re: Program an add-on for Word

Posted by Joost Andrae <Jo...@gmx.de>.
Hi Amos,

probably reading the pages at http://www.openoffice.org/api/ 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