VB Code:
  1. Public Function FileNameWOExt(FileName As String) As String
  2.  
  3.      Dim i As Integer
  4.  
  5.      Dim lpFileName As String
  6.      
  7.      On Error Resume Next
  8.      
  9.      For i = Len(FileName) To 1 Step -1
  10.  
  11.        If Mid(FileName, i, 1) = "\" Then
  12.  
  13.          Exit For
  14.  
  15.        End If
  16.  
  17.      Next
  18.      
  19.      lpFileName = Mid$(FileName, i + 1)
  20.  
  21.      i = InStr(Mid(FileName, i + 1), ".")
  22.  
  23.      If i > 1 Then
  24.  
  25.       GetFileName = Mid(lpFileName, 1, i - 1)
  26.  
  27.      End If
  28.  
  29. End Function