VBA Hent filnavn med GetFileName (FSO)

Denne korte vejledning viser, hvordan du bruger GetFileName -metoden i FileSystemObject.

Få filnavn med VBA FileSystemObject

Denne lektion bruger FileSystemObject. For at kunne bruge det skal du angive en reference til VB-scriptets kørebibliotek. Se her for mere information.

For at få filnavnet fra enhver sti kan du bruge:

123456789101112 Sub FSOGetFileName ()Dim filnavn som strengDim FSO som nyt filsystemsystemIndstil FSO = CreateObject ("Scripting.FileSystemObject")'Hent filnavnFilnavn = FSO.GetFileName ("C: \ ExamplePath \ ExampleFile.txt")'Hent filnavn ingen udvidelseFileNameWOExt = Venstre (Filnavn, InStr (Filnavn, ".") - 1)Afslut Sub

Filnavnvariablen vil derefter holde værdien af ​​"Eksempelfil.txt", FilnavnWOExt -variabel vil være uden udvidelsen "Eksempelfil".

Få filnavn uden udvidelse

Som nævnt ovenfor skal du bruge denne kodelinje for at få filnavnet uden udvidelse:

1 FileNameWOExt = Venstre (Filnavn, InStr (Filnavn, ".") - 1)
wave wave wave wave wave