"Kirsbo" skrev i en meddelelse:
> Mit spørgsmål går på hvordan jeg får listet filnavnene fra en
mappe ind
> i en array?
Se, det er jo ikke svært.
Option Explicit
Private Sub Command1_Click()
Dim strPath As String
Dim strNames As String
Dim varArray As Variant
strPath = "C:\*.*"
' Skaf en liste over filnavne adskilt med ";"
strNames = strFilenames(strPath)
varArray = Split(strNames, ";")
' Vis de fundne filnavne
Dim i As Integer
For i = LBound(varArray) To UBound(varArray)
Debug.Print varArray(i)
Next
End Sub
Function strFilenames(strPath As String) As String
Dim strFile As String
strFilenames = ""
strFile = Dir(strPath, vbNormal)
Do While strFile <> ""
strFilenames = strFile & ";" & strFilenames
strFile = Dir
Loop
End Function
> Hvordan gør jeg dette? Og helst uden brug af API, custom
classes, custom
> objects og lignende lort.
Nå nå nå ....
--
/\ preben nielsen
\/\ prel@post.tele.dk