VBA Hae tiedostonimi GetFileName (FSO) -ohjelmalla

Tämä lyhyt opetusohjelma osoittaa, miten FileSystemObject -ohjelman GetFileName -menetelmää käytetään.

Hae tiedostonimi VBA FileSystemObject -ohjelmalla

Tämä oppitunti käyttää FileSystemObject. Jotta voit käyttää sitä, sinun on asetettava viittaus VB-komentosarjan ajonaikaiseen kirjastoon. Katso lisätietoja täältä.

Tiedostonimen saamiseksi mistä tahansa polusta voit käyttää:

123456789101112 Osa FSOGetFileName ()Himmennä tiedostonimi merkkijononaHimmennä FSO uutena FileSystemObjectinaAseta FSO = CreateObject ("Scripting.FileSystemObject")'Hae tiedostonimiTiedostonimi = FSO.GetFileName ("C: \ Esimerkkipolku \ EsimerkkiTiedosto.txt")'Hae tiedostonimi ilman laajennustaFileNameWOExt = Vasen (Tiedostonimi, InStr (Tiedostonimi, ".") - 1)End Sub

FileName -muuttuja säilyttää sitten arvon "ExampleFile.txt", FileNameWOExt -muuttuja on ilman laajennusta "ExampleFile".

Hae tiedostonimi ilman laajennusta

Kuten edellä on mainittu, saat tiedostonimen ilman laajennusta käyttämällä tätä koodiriviä:

1 FileNameWOExt = Vasen (Tiedostonimi, InStr (Tiedostonimi, ".") - 1)
wave wave wave wave wave