Function ReadDirectories, macros de libreoffice

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
marcosAoo
Mensajes: 25
Registrado: Mié Dic 31, 2014 7:22 am

Function ReadDirectories, macros de libreoffice

Mensaje por marcosAoo »

En el menu herramientas > Macros > Editar Macros, en las "macros y dialogos de openoffice" MODULO "UCB",

allí aparece una funcion llamada:

Código: Seleccionar todo

Function ReadDirectories(ByVal AnchorDir As String, bRecursive as Boolean,  bcheckFileType as Boolean, bGetByTitle as Boolean, Optional sFileContent(), Optional sExtension as String)
las preguntas son: ¿para que sirve? y ¿porque no logro hacerla funcionar desde la macro "main()"?
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Function ReadDirectories, macros de libreoffice

Mensaje por fornelasa »

Todas esas macros están disponibles en tu archivo de hoja de calculo usando la instrucción:

Código: Seleccionar todo

GlobalScope.BasicLibraries.LoadLibrary("Standard")
Sirve para leer archivos.

Por ejemplo: Macro para sistema operativo Windows

Código: Seleccionar todo

Sub Main()
GlobalScope.BasicLibraries.LoadLibrary("Standard")
Dim oArray
oArray = ReadDirectories("C:\Federico\", False, False, False)
largo = Ubound(oArray)
For a = 0 To largo
msgbox oArray(a)
next
End Sub
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Responder