vba openfiledialog



Автор Дмитрий Жуковский задал вопрос в разделе Другие языки и технологии

как узнать расширение выборного файла в openFileDialog в Mcrosoft visual basic (studio)? и получил лучший ответ

Ответ от ...[гуру]
If (openFileDialog1.ShowDialog() = vbOk) Then
Dim f As New FileInfo(openFileDialog1.FileName)
MessageBox.Show(f.Extension)
End If
Или так
If (openFileDialog1.ShowDialog() = vbOk) Then
MessageBox.Show(Path.GetExtension(openFileDialog1.FileName))
End If
Первый способ хорош, если нужно узнать ещё доп. информацию о файле (размер, дату создания и т. д.)
Второй лучше использовать когда нужна только часть от полного имени файла (н-р расширение)
P.S: openFileDialog1 есс-но надо подставить что у Вас там за диалог используется
...
Просветленный
(44357)
С точкой. Но обрезать не проблема-же

Ответ от [гуру]
Маски расширений называются фильтрами
У OpenFileDialog есть свойство, содержащее массив фильтров (Filters, кажется) и свойство индекс выбранного фильтра из этого массива (FilterIndex, кажется).
Соответственно, будет как-то так
ofd.Filters(ofd.FilterIndex) ' выбранное расширение
Но, с названиями свойств могу ошибаться - смотрите MSDN и подсказки IntelliSense

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как узнать расширение выборного файла в openFileDialog в Mcrosoft visual basic (studio)?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*