Sisällysluettelo
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) |