Есть вопросик, никак не додуматься ...
присваиваю переменной [a] путь к файлу:
- Код: Выделить всё
Dim dlgOpen As FileDialog
Set dlgOpen = Application.FileDialog(msoFileDialogFilePicker)
dlgOpen.AllowMultiSelect = False
If dlgOpen.Show = -1 Then
a = dlgOpen.SelectedItems(1)
Else
End If
Set dlgOpen = Nothing
получаю [a] типо:
C:\Documents and Settings\1\Рабочий стол\1.xls
а есть какой человеческий вариант отделить от этого [1.xls] и проверить [1.xls] это книга Excel или, скажем если там [sdfs.txt], узнать что это не книга Excel ?
Вот