This thread is intended as a reference for sources of information about scripting.
Posts dealing with specific topics are linked. Because html page links are not available, I (and, hopefully, others) will add posts on specific areas and this introduction includes, or will include, links to posts on specific topics.
Rather than a thread of many pages containing snippets of current information here and there, I'll try to include supplementary information in existing posts and add contributors to the acknowledgements.
GENERAL INFORMATION AND AIDS (below)
If there are additional posts, they are linked here : Books and articles : Books and articles
API, UNO, C++ API, UNO, C++
Source code, extensions:[link removed]
[b]GENERAL INFORMATION AND AIDS[/b]
Andrew Pitonyak's links and macro documents: http://www.pitonyak.org/oo.php API list of external resources: http://api.openoffice.org/TipsAndTricks/external.html Calc macro recorder : http://www.ooomacros.org/dev.php#104617 Code Snippets (openoffice.org): http://codesnippets.services.openoffice.org/ Danny's Examples: http://kosh.datateamsys.com/~danny/OOo/Examples/ Disemia's Basic tutorials and examples: http://disemia.com/software/openoffice/ Ian Laurenson's macro documents and spreadsheets: http://homepages.paradise.net.nz/hillview/OOo/ openofficetips : http://www.openofficetips.com/blog/archives/openoffice_basic/index.html probe1's Basic macros: http://www.winnirohr.de/ooo/makros/index.html Searching : [list]API advanced search : http://api.openoffice.org/servlets/Search?mode=advanced API dev list (archive) : http://api.openoffice.org/servlets/SummarizeList?listName=dev[/list] Software Developers' Kit (SDK): http://download.openoffice.org/2.1.0/sdk.html (can be used with Xray) Starting in Basic and CookBook : [list][url]http://wiki.services.openoffice.org/wiki/Extensions_development_basic[/url] http://wiki.services.openoffice.org/wiki/CookBook[/list] Tools for scripting (including Xray): http://www.ooomacros.org/dev.php Tutorials: http://wiki.services.openoffice.org/wiki/Category:Tutorial Writer - a brief introduction : http://software.newsforge.com/software/05/09/20/1840248.shtml?tid=152&tid=93 Writer kit: http://linux.softpedia.com/get/Office/Office-Suites/Ooo-macro-6402.shtml Xray: http://www.oooforum.org/forum/viewtopic.phtml?t=50083 http://www.ooomacros.org/dev.php#101416 http://sourceforge.net/project/showfiles.php?group_id=87718&package_id=101416
There is [b]a replacement macro recorder[/b] available as an extension here:
[quote="Paolo Mantovani in Jan.07"] You need also to install at least one "transformer" (currently there is only a Calc Transformer). The transformer is also an extension and is the component that actually makes the Dispatch-to-API translation of the macro code.
After the installation, you do not need to know anything else: reboot openoffice and just use the macro recorder as usual.
If you want to switch back to the "classic" macro recorder you have only to remove or disable both extensions from the extension manager dialog.[/quote]
[b]OpenOffice.org[/b] Documentation - How to: http://documentation.openoffice.org./HOW_TO/index.html
- How To Modify Context Menus in OOo (Writer) - How to Distribute Macros with an Addon - How To Organize and Call Macros in OOo
Documentation - Manuals: http://documentation.openoffice.org/manuals/oooauthors/index.html
- Getting Started with Macros
Object Inspector : http://wiki.services.openoffice.org/wiki/Object_Inspector OpenOffice.org for Developers: http://development.openoffice.org/index.html Scripting framework project: http://framework.openoffice.org/scripting/