Que el arreglo dinamico debe ser dimensionado.
Código:
Dim arrFiles()
i = 0
For Each Item In oFolders.GetFolder(StrCarpeta).Files
redim preserve arrFiles(i)
arrFiles(i) = item.name
i = i + 1
Next
Cita: ¡Vaya, así que "preserve"! Bueno es saberlo.
un_tio, el preserve sirve para "preservar" o mantener los elementos que este array tiene y despues redimensionarlo, ya que de no preservarlos, el arreglo sera dimensionado, pero sus valores se perderian.
Salu2,