The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

Developer Guide for NetBeans

This document describes how to set up NetBeans for Office Scripting in Java and how to write a simple script using NetBeans. You can download the NetBeans IDE from the NetBeans download page.



Now start NetBeans and mount the directory you created using the File/Mount Filesystem menu option. You also need to mount all of the jar files in the <Office installation>/program/classes directory in order to access the Office API from your scripts.


Creating a Parcel Recipe

Office scripts are delivered in Script Parcels. Like Office documents they are zip files. Script Parcels have the .sxp extension. Script Parcels are generated from Parcel Recipes where all of the files that are necessary to create the parcel are put together. To create a new Parcel Recipe: This will create a new directory with the name you chose. In this directory you will find a Contents directory where all of your java source files will be placed. An empty stub file will have been placed in the Contents directory and can be used as a starting point for your script.


Actions available for Parcel Recipe

If the user right clicks on the parcel directory they should be able to use the following actions:


Actions available for Script Parcels

Script Parcels supports only one action:

Note: If you deploy a Script Parcel to an installation you need to use the Tools/Refresh User Scripts (Java) menu item for the new script to appear in the Assign Script dialog.

Note: You can also deploy to Office documents within NetBeans using drag and drop or cut and paste.


Actions available for Office Documents

Office Documents are also recognised by NetBeans. Any parcels contained in the document will be displayed as nodes of the Office document. Deleting one of these nodes will remove the Script Parcel from the document. Office documents support the standard Delete, Cut and Copy actions and the following custom actions:


Debugging Office scripts in NetBeans




Last Modified: Fri Nov 29 14:19:53 GMT 2002

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.