/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Nyeste fil
Fra : Jan Bang Madsen


Dato : 23-07-01 19:52

Hej

Kan man lave en funktion i VBA der finder den nyeste fil i et Bibliotek.

Man venlig hilsen

Jan Bang Madsen
Access siden http://accesssiden.homepage.dk/
Salg af databaser: www.jbmsoft.dk






 
 
Bjarke Walling Peter~ (23-07-2001)
Kommentar
Fra : Bjarke Walling Peter~


Dato : 23-07-01 20:15

Jan Bang Madsen skrev:
> Kan man lave en funktion i VBA der finder den nyeste fil i et Bibliotek.

Det her skulle i hvert fald (forhåbentlig) virke i VB...
Jeg har ingen erfaring med VBA - men der er vil ikke den store forskel... ?

Private Function FindNewestFile(ByVal Path As String) As String
Dim Filename As String
Dim NewestDate As Date
Dim FileDate As Date
If Right$(" " & Path, 1) <> "\" Then
Path = Path & "\"
End If
FindNewestFile = ""
Filename = Dir$(Path & "*.*", vbArchive + vbReadOnly + vbHidden)
If Filename <> "" Then
NewestDate = FileDateTime(Path & Filename)
End If
While Filename <> ""
FileDate = FileDateTime(Path & Filename)
If FileDate > NewestDate Then
NewestDate = FileDate
FindNewestFile = Filename
End If
Filename = Dir$()
Wend
End Function

- Bjarke Walling Petersen



Jan Bang Madsen (24-07-2001)
Kommentar
Fra : Jan Bang Madsen


Dato : 24-07-01 16:57

Hej Bjarke

Det virker. Mange tak skal du have.

Med venlig hilsen

Jan
"Bjarke Walling Petersen" <bwp@bwp.dk> skrev i en meddelelse
news:9jht0m$1i1i$1@news.cybercity.dk...
> Jan Bang Madsen skrev:
> > Kan man lave en funktion i VBA der finder den nyeste fil i et Bibliotek.
>
> Det her skulle i hvert fald (forhåbentlig) virke i VB...
> Jeg har ingen erfaring med VBA - men der er vil ikke den store forskel...
?
>
> Private Function FindNewestFile(ByVal Path As String) As String
> Dim Filename As String
> Dim NewestDate As Date
> Dim FileDate As Date
> If Right$(" " & Path, 1) <> "\" Then
> Path = Path & "\"
> End If
> FindNewestFile = ""
> Filename = Dir$(Path & "*.*", vbArchive + vbReadOnly + vbHidden)
> If Filename <> "" Then
> NewestDate = FileDateTime(Path & Filename)
> End If
> While Filename <> ""
> FileDate = FileDateTime(Path & Filename)
> If FileDate > NewestDate Then
> NewestDate = FileDate
> FindNewestFile = Filename
> End If
> Filename = Dir$()
> Wend
> End Function
>
> - Bjarke Walling Petersen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste