Baukastenmakros, c't 20/06, S. 192, db
--------------------------------------

ctMakroLibInstall.odt   OpenOffice-Dokument zur Installation
DateienRekursiv.bas     Beispiel-Makro zur Datei-Suche


Um die Funktionen und Dialogfelder der Bibliothek Ct_MakroLib aus allen 
OpenOffice-Anwendungen und -Dokumenten heraus nutzen zu knnen, mssen Sie 
sie zunchst in den globalen Makrospeicher von OpenOffice integrieren.

Dazu ffnen Sie das Installationsdokument ctMakroLibInstall.odt und klicken 
auf die Schaltflche "Makros aktivieren". Whlen Sie "Extras/Makros/Makros 
verwalten - OpenOffice.org Basic", klicken auf den Button "Verwalten" und 
aktivieren Sie das Register "Bibliotheken". Stellen Sie das Listenfeld 
"Ort" auf "Meine Makros & Dialoge" ein.

Klicken Sie auf "Neu" und legen Sie eine neue Bibliothek mit dem Namen 
"Ct_MakroLib" (bitte Schreibweise exakt beachten) an. Danach aktivieren Sie 
das Register "Module". Klicken Sie auf die Pluszeichen vor den beiden 
Bibliotheken Ct_MakroLib in "Meine Makros" und "ctMakroLibInstall" und 
ziehen Sie bei gedrckter Strg-Taste das Modul "Funktionen" von der unteren 
Ct_MakroLib-Bibliothek in die obere.

Wechseln Sie ins Register "Dialoge" und bertragen Sie die drei 
Dialogfelder "dlgDatum", "dlgInputPlus" und "dlgListenfeld" auf die gleiche 
Art von der Ct_MakroLib-Bibliothek des Installationsdokuments in die neu 
angelegte.

Nach dem Schlieen aller Dialoge lassen sich die neuen Funktionen von 
Ct_MakroLib aus allen Makros heraus aufrufen, die die Bibliothek ber den 
Befehl

GlobalScope.BasicLibraries.LoadLibrary("Ct_MakroLib")

eingebunden haben.


Das Beispiel-Makro DateienRekursiv demonstriert die rekursive Dateisuche 
mit Hilfe der Bibliotheksfunktionen HolDateien und HolOrdner. Es stellt 
alle Writer-Dateien im OpenOffice-Arbeitsordner und dessen Unterordnern 
zur Auswahl.

