- Katılım
- 17 Haziran 2008
- Mesajlar
- 1,871
- Excel Vers. ve Dili
- Microsoft Ofis Profesyonel 2019 x64 TR
- Altın Üyelik Bitiş Tarihi
- 26-03-2020
Merhaba arkadaşlar;
Veysel üstad'ın
Göndermiş olduğu bu kod ile bir dosya ismini (kısa isim) olarak değişkene alabiliyorum.
* Çoklu dosyada bunu bir döngüde nasıl kullanabilirim ?
Veysel üstad'ın
Göndermiş olduğu bu kod ile bir dosya ismini (kısa isim) olarak değişkene alabiliyorum.
* Çoklu dosyada bunu bir döngüde nasıl kullanabilirim ?
Kod:
Private Declare Function GetShortPathName Lib "kernel32" _
Alias "GetShortPathNameA" (ByVal lpszLongPath As String, _
ByVal lpszShortPath As String, ByVal cchBuffer As Long) _
As Long
Public Function GetShortFileName(ByVal FullPath As String) _
As String
Dim lAns As Long
Dim sAns As String
Dim iLen As Integer
On Error Resume Next
If Dir(FullPath) = "" Then Exit Function
sAns = Space(255)
lAns = GetShortPathName(FullPath, sAns, 255)
GetShortFileName = Left(sAns, lAns)
On Error GoTo 0
End Function