Alejandro Rivas escribió:
Requiero elaborar una forma para exportar librerias (en directorio) y luego
importarlas (desde el directorio)
El proceso manual se ejecuta eligiendo:
Herramientas>Macros>Organizar macros>Openoffice.org Basic>Administrar.
En la ventana de diálogo aparecen los botones
[Eliminar]
[Importar]
[exportar]
y corresponden a los procesos que requiero ejecutar por medio de código
Al elegir uno de esos botones, se abre la ventana para elegir un directorio,...
....
Cuestión:
?Cómo podría ejecutar el mismo proceso pero usando código de O_Basic para que
salga de una vez la ventana para elegir la librería a importar?
?dado el nombre de la librería, Cómo podría exportarla hacia un directorio
específico?
Hasta hoy he logrado usar (siguiendo ejemplos claro!)
Dim oGlobalLib
.........
oGlobalLib.removeLibrary( Libreria ) 'eliminar Libreria
oGlobalLib.createLibrary( Libreria ) ' crear Libreria
????? ' Como exportar la Libreria
????? ' Como importar la Libreria
Razón:
Estoy repartiendo cuadros de calificaciones a muchos profesores con la idea de
que las macros que vayan necesitando se podrían agregar fácilmente.
Así, ocuparía el Exportar para preparar el directorio, los profs. usarían el
importar para actualizar las macros en sus cuadros (y el eliminar para retirar
las macros que ya no se requieran o que se sustituyan)
Gracias anticipadas por sus aportes
debes leer/estudiar el módulo com::sun::star::script
http://api.openoffice.org/docs/common/ref/com/sun/star/script/module-ix.html
ahí tienes, entre otras cosas, las interfaces
* XLibraryContainer Provides access to a library system.
http://api.openoffice.org/docs/common/ref/com/sun/star/script/XLibraryContainer.html
* XLibraryContainer2 Extension of XLibraryContainer to provide
additional information about the libraries contained in a library
container
http://api.openoffice.org/docs/common/ref/com/sun/star/script/XLibraryContainer2.html
* XLibraryContainerExport Extension of XLibraryContainer to provide
functionality to store a library to a location represented by a URL.
http://api.openoffice.org/docs/common/ref/com/sun/star/script/XLibraryContainerExport.html
Como eres profesor, ponte en el lugar de uno de tus alumnos y enviáte a
ti mismo a estudiar ;-)
Así que ha estudiar! (y no te quejes! qué dirían tus alumnos?!) :-)
Saludos y suerte,
Ariel.
--
Ariel Constenla-Haile
La Plata, Argentina
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.ArielConstenlaHaile.com.ar/ooo/
"Aus der Kriegsschule des Lebens
- Was mich nicht umbringt,
macht mich härter."
Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]