FileDialog

Программирование на Visual Basic for Applications
yura613
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 101
Зарегистрирован: 12.06.2006 (Пн) 15:49
Откуда: Минск

FileDialog

Сообщение yura613 » 06.07.2008 (Вс) 17:28

Добрый день.
Можно ли сделать как-нить чтобы при вызове файл диалога в нем отображались только файлы с экселевским расширением?

Пробовал сделать так:
Код: Выделить всё

Set myFD = Application.FileDialog(msoFileDialogFilePicker)

with myFD
.Filters.Clear
.Filters.Add "Файлы Excel", "*.xls,1
end with


не работает :oops:

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 06.07.2008 (Вс) 21:11

У меня это работает без проблем:

Код: Выделить всё
Sub Test1()
    Dim FD As FileDialog

    Set FD = Application.FileDialog(msoFileDialogFilePicker)
    With FD
        With .Filters
            .Clear
            .Add "Файлы Excel 97-2003 & 2007", "*.xls*"
        End With
        If .Show = False Then Exit Sub Else MsgBox .SelectedItems(1)
    End With
End Sub
Привет,
KL


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 63

    TopList