29. oktober 2008 - 18:58Der er
4 kommentarer og 1 løsning
Find filnavn ud fra en del af navnet i et bibliotek via VBA
Ved godt at jeg har et andet spørgsmål ude.
Men jeg kan sagtens lave en kode som leder efter og finder ud af om et filnavn eksistere udfra det fulde navn:
Det kunne være:
Testfil = C:\test\sjov\testfil1.pdf
If Dir(TestFil1) = "" Then 'gør noget Else End if
Men hvordan får jeg det til at fungere med Testfil = C:\test\sjov\test* (altså fx ud fra de første fire karakterer i filnavnet - uanset filtype)
Alternativt, som jeg nogen gange kunne have behov for, at jeg kender de 4 første karakterer, samt at det er en pdf-fil (altså noget i denne stil: C:\test\sjov\test* *.pdf)
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Tusind tak. Jeg fik nok formuleret mig lidt forkert. Fordi når den har fundet ud af at den eksisterer, skal jeg har defineret den som den fil der skal bruges til den videre kode. Gør den fx det helt automatisk ved at:
Testfil = C:\test\sjov\test*.pdf If Dir(TestFil) = "" Then msgbox "findes ikke" Else 'Definering af den fundne fil til videre brug??? End if
Testfil = "C:\test\sjov\test*.pdf" fil = Dir(Testfil) If fil = "" Then MsgBox "findes ikke" Else MsgBox "Filen C:\test\sjov\" & fil & " er fundet" 'Definering af den fundne fil til videre brug??? End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.