2.3.31 Wie kann man Bibliotheken erzeugen und löschen?
Man kann innerhalb von OpenOffice oder einzelnen Dokumenten auch selber Bibliotheken und darunter Module mit eigenem Inhalt erzeugen.
Grundsätzlich muß man dazu sich erstmal den Service BasicLibraries holen.

Für OpenOffice allgemein:
BasicLibs = Globalscope.BasicLibraries
Für ein Dokument
BasicLibs = ThisComponent.BasicLibraries

Innerhalb dieses Services stehen für Bibliotheken unter anderem die Funktionen:
hasbyname, createLibary, removeLibary und renameLibrary zur Verfügung.
Mit hasbyname kann man prüfen ob eine Bibliothek schon existiert.
if BasicLibs.hasbyname("NewLib") then  ....
Mit CreateLibrary wird eine neue Bibliothek erzeugt.
BasicLibs.createLibrary("NewLib")
oder um gleich das Objekt zu erhalten
NewLibrary = BasicLibs.createLibrary("NewLib")
RemoveLibray löscht die Bibliothek
BasicLibs.removeLibrary("NewLib")
und mit renameLibrary kann sollte man eine Bibliothek umbennen können. Nein der Aufruf
BasicLibs.renameLibrary("NewLib", "Testlib")
löscht die Bibliothek "NewLib"!