möchte gerne das Calc mir mit einem Makro die Anzahl der Ordner in einem bestimmten Ordner anzeigt.
über die SuFu finde ich nicht passendes als außer dies hier:
Code: Alles auswählen
sub DateienZaehlen
dim liste(10000) as string
m=getdirs(liste(),0,"D:\bbb\aaa")
For i=0 to m-1
next i
oDoc = ThisComponent
oSheet = oDoc.sheets(0)
oZelle = oSheet.getCellbyPosition(14,O)
oZelle.Value = m + 1
end sub
function getdirs( liste(),z, folder) as integer
sFolderUrl = ConvertToUrl( Folder )
oSimpleFileAccess = createUnoService( "com.sun.star.ucb.SimpleFileAccess" )
aFolders = oSimpleFileAccess.getFolderContents( sFolderUrl,true )
For i = LBound( aFolders ) To UBound( aFolders )
sFile = aFolders( i )
If oSimpleFileAccess.isFolder( sFile ) Then
getdirs( liste(),z, sFile)
Else
liste(z)=sfile
z=z+1
end if
next i
getdirs=z
end function
Könnt ihr mir helfen und das mal richtig stellen?
Mit allerbesten Dank
Marko
Moderation,4: verschoben in BASIC-Unterbereich, wo alle Makro-Fragen hin gehören; Betreff angepasst; nicht zum Thema gehörende Frage abgetrennt