|
|
Developing Scripts in NetBeansThis document describes how to set up NetBeans for Office Scripting and how to write a simple script using NetBeans. You can download the NetBeans IDE from the NetBeans download page.Contents:Pre-requisites
Creating a Parcel RecipeOffice 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:
Note: To add further empty stub scripts to your Parcel Recipe, right click on the Contents directory and use the New/Office Scripting/Empty Script menu item. Actions available for Parcel RecipeIf the user right clicks on the parcel directory they should be able to use the following actions:
Actions available for Script ParcelsScript Parcels supports only one action:
Note: If you deploy a Script Parcel to an OpenOffice.org installation you need to use the Tools/Scripting Add-on's/Refresh All Scripts 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 DocumentsOffice 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. You should ensure that the document is not open in OpenOffice.org before deleting any parcels it may contain. Office documents support the standard Delete, Cut and Copy actions and the following custom actions:
Debugging Java Office scripts in NetBeans
Note: As the BeanShell scripting language does not support debugging it is not possible to debug BeanShell Office scripts from NetBeans. You can however use the Interactive BeanShell scripting menu item under the Tools menu in OpenOffice.org to test BeanShell code. Just enter any BeanShell code and hit the Eval button to execute it. Troubleshooting
Last Modified: Tue Mar 12 11:40:28 GMT 2003 |


