Программирование на Visual Basic for Applications
-
yura613
-
- Продвинутый пользователь
-
-
- Сообщения: 101
- Зарегистрирован: 12.06.2006 (Пн) 15:49
- Откуда: Минск
-
yura613 » 06.07.2008 (Вс) 17:28
Добрый день.
Можно ли сделать как-нить чтобы при вызове файл диалога в нем отображались только файлы с экселевским расширением?
Пробовал сделать так:
- Код: Выделить всё
Set myFD = Application.FileDialog(msoFileDialogFilePicker)
with myFD
.Filters.Clear
.Filters.Add "Файлы Excel", "*.xls,1
end with
не работает
-
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30